private void enableAwaitTermination() {
    if (enableAwaitTermination) {
      try {
        executor.awaitTermination(awaitTerminationTimeout, awaitTerminationTimeUnit);
      } catch (InterruptedException e) {
        throw new RuntimeException(e);
      }
    }
  }
This method can be used to customize the names of the threads created by the Executor.

@param fn The function used to produce the thread name. The function receives the pool number
       and thread number as arguments. By default, these values are applied to the format
       string "pool-%d-thread-%d" respectively.
@return the name of the thread to be created
@see #DEFAULT_THREAD_NAME_FUNCTION
geode-junit/src/main/java/org/apache/geode/test/junit/rules/ExecutorServiceRule.java