code: public static ListeningExecutorService executor() {
          final ExecutorService svc = Executors.newCachedThreadPool(MoreExecutors.platformThreadFactory());
          return MoreExecutors.listeningDecorator(svc);
      }
docs: Returns a ListeningExecutorService based off of the global ThreadFactory