Exceptions to be Thrown by BlobStore Implementations

I recently got a question on what Exceptions a BlobStore implementation should throw and this blog post answers that question. BlobStore implementations should throw either BlobStoreException or other exceptions.   BlobStoreException is meant to be used for conditions that RBS client library expects and knows how to handle (either now or in the future). For…