The blocking part is defined by the `createExecutor` implementation, which provides a `BlockingQueue` instance as `ThreadPoolExecutor` workQueue.