void maybeResumeCompaction(byte[] bundleReadBuffer) throws StoreException {
    checkStarted();
    if (CompactionLog.isCompactionInProgress(dataDir, storeId)) {
      logger.info("Resuming compaction of {}", this);
      remoteTokenTracker.refreshPeerReplicaTokens();
      compactor.resumeCompaction(bundleReadBuffer);
      checkCapacityAndUpdateReplicaStatusDelegate();
      blobStoreStats.onCompactionFinished();
    }
  }
Resumes a compaction if one is in progress.
@throws StoreException if there are any errors during the compaction.
@param bundleReadBuffer the preAllocated buffer for bundle read in compaction copy phase.
ambry-store/src/main/java/com/github/ambry/store/BlobStore.java