protected void scheduleTasks() {
    // Do not schedule any background token writer

    if (cloudConfig.cloudBlobCompactionEnabled && cloudStorageCompactor != null) {
      logger.info("[COMPACT] Waiting {} seconds to populate partitions for compaction", cloudConfig.cloudBlobCompactionStartupDelaySecs);
      cloudCompactionScheduler.scheduleWithFixedDelay(cloudStorageCompactor, cloudConfig.cloudBlobCompactionStartupDelaySecs,
          TimeUnit.HOURS.toSeconds(cloudConfig.cloudBlobCompactionIntervalHours), TimeUnit.SECONDS);
    }
  }
Remove a list of {@link RemoteReplicaInfo} from each's {@link ReplicaThread}.
@param remoteReplicaInfos List of {@link RemoteReplicaInfo} to remote.
ambry-cloud/src/main/java/com/github/ambry/cloud/VcrReplicationManager.java