payloadBuilder = payloadBuilder.contentMD5(byteSource.hash(Hashing.md5()).asBytes());
}
builder = payloadBuilder;
}
PutOptions options = multipartUpload ? new PutOptions().multipart(true) : PutOptions.NONE;
write(blobStore, containerName, blobName, builder.build(), options, signedRequest);
cacheProvider.getProviderCacheForType("container").put(blobStore.getContext().unwrap().getId(), containerName);
cacheProvider.getProviderCacheForType("blob").put(blobStore.getContext().unwrap().getId(), blobName);