code: public static ExecutorServiceFactory fixedThreadPool(String name, int nThreads) {
      return () -> Executors.newFixedThreadPool(nThreads,
          ThreadFactoryUtils.build(name + "-%d", true));
    }
docs: Returns a {@link ExecutorServiceFactory} which creates threadpool executors with the given base
  name and number of threads. Created threads will be daemonic.
  
  @param name the base name for executor thread names
  @param nThreads the number of threads to create executors with
  @return the {@link ExecutorServiceFactory}