CompactionDetails getCompactionDetails(BlobStore blobStore) throws StoreException {
    return blobStore.getCompactionDetails(compactionPolicy);
  }
Get compaction details for a given {@link BlobStore} if any
@param blobStore the {@link BlobStore} for which compaction details are requested
@return the {@link CompactionDetails} containing the details about log segments that needs to be compacted.
{@code null} if compaction is not required
@throws StoreException when {@link BlobStore} is not started
ambry-store/src/main/java/com/github/ambry/store/CompactionManager.java