Hi Ignasi and Alex, Here is what I am thinking on regarding new Async interface. Please correct me if I am wrong.
I will create a new interface AsyncBlobStore and this will expose all the async methods. I will make BaseBlobStore implement both BlobStore and AsyncBlobStore. I will bind AsyncBlobStore to AzureBlobStore in AzureBlobStoreContextModule. I will also expose a method in BlobStoreContext to getAsyncBlobStore. Does my understanding sound right?