@Override
                public Void call() {
                    delegate().removeBlobs(containerName, blobNames);
                    return null;
                }
This class is a BlobStore wrapper which emulates eventual consistency
using two blobstores.  It writes objects to one store and reads objects
from another.  An asynchronous process copies objects between stores.  Note
that container operations are not eventually consistent.
src/main/java/org/gaul/s3proxy/EventualBlobStore.java