@Override
  public void start(ScheduledExecutorService backgroundProcessor) {
    this.backgroundProcessor = backgroundProcessor;
    String name = "poolLoadConditioningMonitor-" + getPoolName();
    loadConditioningProcessor =
        LoggingExecutors.newScheduledThreadPool(1, name, false);

    endpointManager.addListener(endpointListener);

    startBackgroundPrefill();
  }
Destroys connection if and only if {@link ConnectionAccounting} exceeds maximum.

@return true if connection is destroyed, otherwise false.
geode-core/src/main/java/org/apache/geode/cache/client/internal/pooling/ConnectionManagerImpl.java