class OfferSyncService implements AutoCloseable {

    public boolean isRunning() {
        OfferSyncProcess offerSyncProcess = lastOfferSyncService.get();
        return offerSyncProcess != null && offerSyncProcess.isRunning();
    }

    public  OfferSyncService(StorageDistribution distribution, StorageConfiguration storageConfiguration);
    @VisibleForTesting  OfferSyncService(
        RestoreOfferBackupService restoreOfferBackupService,
        StorageDistribution distribution, int bulkSize, int offerSyncThreadPoolSize, int offerSyncNumberOfRetries,
        int offerSyncFirstAttemptWaitingTime, int offerSyncWaitingTime);

}