@Override
public OutputStream getOutputStream() throws IOException {
try {
final BlobStore blobStore = ServiceHelper.getService(id, providerOrApi, blobStores);
if (!blobStore.containerExists(containerName)) {
blobStore.createContainerInLocation(null, containerName);
}
final CountDownLatch readLatch = new CountDownLatch(1);
final File tmpDir = Files.createTempDir();