Local executor uses ThreadPool.