A connection pool for asynchronous execution of blocking I/O actions.
This is used for the asynchronous query execution API on top of blocking back-ends like JDBC.
Shut the thread pool down and try to stop running computations.
Shut the thread pool down and try to stop running computations. The thread pool is
transitioned into a state where it will not accept any new jobs.
An ExecutionContext for running Futures.