boolean removeBlobStore(BlobStore store) {
    if (compactionExecutor == null) {
      stores.remove(store);
      return true;
    } else if (!compactionExecutor.getStoresDisabledCompaction().contains(store)) {
      logger.error("Fail to remove store ({}) from compaction manager because compaction is still enabled on it",
          store);
      return false;
    }
    // stores.remove(store) is invoked within compactionExecutor.removeBlobStore() because it requires lock
    compactionExecutor.removeBlobStore(store);
    return true;
  }
Remove store from compaction manager.
@param store the {@link BlobStore} to remove
@return {@code true} if store is removed successfully. {@code false} if not.
ambry-store/src/main/java/com/github/ambry/store/CompactionManager.java