public boolean controlCompactionForBlobStore(PartitionId id, boolean enabled) {
    logger.info("Control compaction for blob store {} is explicitly set to {}", id, enabled);
    controlCompactionForBlobStoreMap.put(id, enabled);
    return controlCompactionForBlobStoreStub(id, enabled);
  }
Enable or disable compaction on the {@link PartitionId} {@code id}.
Also updates controlCompactionForBlobStoreMap which is further used by deferred compaction to prevent overriding
this control.
This is used by few places like State transitions, Admin store start/stop endpoints, Repairs flow etc.
@param id the {@link PartitionId} of the {@link BlobStore} on which compaction control is enabled or disabled.
@param enabled whether to enable ({@code true}) or disable.
@return {@code true} if enabling or disabling was successful. {@code false} if not.
ambry-store/src/main/java/com/github/ambry/store/DiskManager.java