public void setup(boolean backPressureEnabled) {
    Config config =
        new Config()
            .setProperty(PROP_BACKPRESSURE_ENABLED, "" + backPressureEnabled)
            .setProperty(PROP_BACKPRESSURE_SYNCWINDOW, "1");

    // we create a nice big cluster so that we have enough backups.
    HazelcastInstance[] cluster = createHazelcastInstanceFactory(BACKUPS + 1).newInstances(config);
    warmUpPartitions(cluster);
    local = cluster[0];

    operationService = (OperationServiceImpl) getOperationService(local);
    backupHandler = operationService.operationBackupHandler;
  }