Impossible to make a cached thread pool with a size limit? Impossible to make a cached thread pool with a size limit? multithreading multithreading