code: public static ThreadPoolExecutor createDefaultExecutorService() {
          ThreadFactory threadFactory = new ThreadFactory() {
              private int threadCount = 1;
  
              public Thread newThread(Runnable r) {
                  Thread thread = new Thread(r);
                  thread.setName("s3-transfer-manager-worker-" + threadCount++);
                  return thread;
              }
          };
          return (ThreadPoolExecutor)Executors.newFixedThreadPool(10, threadFactory);
      }
docs: Returns a new thread pool configured with the default settings.
  
  @return A new thread pool configured with the default settings.