class SingleThreadColocationLoggerFactory implements ColocationLoggerFactory {

  @Override
  public ColocationLogger startColocationLogger(PartitionedRegion region) {
    return constructor.create(region, logIntervalMillis / 2, logIntervalMillis).start();
  }

    SingleThreadColocationLoggerFactory();
  @VisibleForTesting  SingleThreadColocationLoggerFactory(SingleThreadColocationLoggerConstructor constructor);
  private  SingleThreadColocationLoggerFactory(long logIntervalMillis,
      SingleThreadColocationLoggerConstructor constructor);

}