src/main/java/javascalautils/concurrent/Executors.java
private static Executor createDefaultExecutor() {
        Try<Executor> t = ReflectionUtil.newInstance(System.getProperty("javascalautils.concurrent.executorprovider"));
        return t.getOrElse(() -> createCachedThreadPoolExecutor(new NamedSequenceThreadFactory("Executors-Default")));
    }
private static Executor createDefaultExecutor() {
        Try<Executor> t = ReflectionUtil.newInstance(System.getProperty("javascalautils.concurrent.executorprovider"));
        return t.getOrElse(() -> createCachedThreadPoolExecutor(new NamedSequenceThreadFactory("Executors-Default")));
    }
private static Executor createDefaultExecutor ( ) { Try < Executor > t = ReflectionUtil . newInstance ( System . getProperty ( "javascalautils.concurrent.executorprovider" ) ) ; return t . getOrElse ( ( ) -> createCachedThreadPoolExecutor ( new NamedSequenceThreadFactory ( "Executors-Default" ) ) ) ; }
Creates the default {@link Executor} instance. <br>
Either by getting the provider class from the system property or using the default.

@return The created executor
Creates the default { @link Executor } instance . <br > Either by getting the provider class from the system property or using the default .