Creates a FuturePool backed by an ExecutorService.
The default future pool, using a cached threadpool, provided by java.util.concurrent.Executors.newCachedThreadPool.
The default future pool, using a cached threadpool, provided by java.util.concurrent.Executors.newCachedThreadPool. Note that this is intended for IO concurrency; computational parallelism typically requires special treatment.
A FuturePool that really isn't; it executes tasks immediately without waiting.
A FuturePool that really isn't; it executes tasks immediately without waiting. This can be useful in unit tests.
The default future pool, using a cached threadpool, provided by java.util.concurrent.Executors.newCachedThreadPool.
The default future pool, using a cached threadpool, provided by java.util.concurrent.Executors.newCachedThreadPool. Note that this is intended for IO concurrency; computational parallelism typically requires special treatment.