Cache thread pool