@Override
  public int compactPartition(String partitionPath) throws CloudStorageException {
    return azureStorageCompactor.compactPartition(partitionPath);
  }
Update the metadata for the specified blob asynchronously.
@param blobId The {@link BlobId} to update.
@param updateFields map of fields and new values to update.
@param cloudUpdateValidator {@link CloudUpdateValidator} passed by the caller to validate the update.
@return a {@link CompletableFuture} that will eventually contain either the {@link UpdateResponse} object
        containing updated metadata or an exception if an error occurred.
ambry-cloud/src/main/java/com/github/ambry/cloud/azure/AzureCloudDestination.java