diff --git a/common/src/main/java/ctbrec/GlobalThreadPool.java b/common/src/main/java/ctbrec/GlobalThreadPool.java index 25f61e99..aaeccf92 100644 --- a/common/src/main/java/ctbrec/GlobalThreadPool.java +++ b/common/src/main/java/ctbrec/GlobalThreadPool.java @@ -8,7 +8,7 @@ import java.util.concurrent.Future; public class GlobalThreadPool { - private static ExecutorService threadPool = Executors.newFixedThreadPool(30, r -> { + private static ExecutorService threadPool = Executors.newCachedThreadPool(r -> { Thread t = new Thread(r); t.setDaemon(true); t.setName("GlobalWorker-" + UUID.randomUUID().toString().substring(0, 8));