public static Executor createCachedThreadPoolExecutor(ThreadFactory threadFactory) {
        return create(java.util.concurrent.Executors.newCachedThreadPool(threadFactory));
    }
public static Executor createCachedThreadPoolExecutor(ThreadFactory threadFactory) {
        return create(java.util.concurrent.Executors.newCachedThreadPool(threadFactory));
    }
public static Executor createCachedThreadPoolExecutor ( ThreadFactory threadFactory ) { return create ( java . util . concurrent . Executors . newCachedThreadPool ( threadFactory ) ) ; }
Creates an executor that uses the {@link java.util.concurrent.Executors#newCachedThreadPool(ThreadFactory)}.

@param threadFactory
The thread factory to use.
@return An instance of this Executor
@since 1.2
Creates an executor that uses the { @link java . util . concurrent . Executors#newCachedThreadPool ( ThreadFactory ) } .