public static ExecutorService newSerialThreadPoolWithFeedStatistics(int workQueueSize,
      QueueStatHelper queueStatHelper, String threadName, ThreadInitializer threadInitializer,
      CommandWrapper commandWrapper, PoolStatHelper poolStatHelper,
      ThreadsMonitoring threadsMonitoring) {
    BlockingQueue<Runnable> workQueue =
        createWorkQueueWithStatistics(workQueueSize, queueStatHelper);
    return newSerialThreadPool(workQueue, threadName, threadInitializer, commandWrapper,
        poolStatHelper, threadsMonitoring);
  }
Utility class that creates instances of ExecutorService whose threads will always log uncaught
exceptions.
geode-core/src/main/java/org/apache/geode/internal/logging/CoreLoggingExecutors.java