From 4739f9a1f3e6a63c3b454a8481c8c24613963d36 Mon Sep 17 00:00:00 2001 From: Cutkh Date: Wed, 3 Feb 2021 09:00:30 +0100 Subject: [PATCH] Changed the ExecutorService to a unbounded newCachedThreadPool --- lib/src/main/java/org/asamk/signal/manager/Manager.java | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/src/main/java/org/asamk/signal/manager/Manager.java b/lib/src/main/java/org/asamk/signal/manager/Manager.java index c62737f8..cb28c45b 100644 --- a/lib/src/main/java/org/asamk/signal/manager/Manager.java +++ b/lib/src/main/java/org/asamk/signal/manager/Manager.java @@ -167,8 +167,7 @@ import java.util.Map; import java.util.Set; import java.util.UUID; import java.util.concurrent.ExecutorService; -import java.util.concurrent.LinkedBlockingQueue; -import java.util.concurrent.ThreadPoolExecutor; +import java.util.concurrent.Executors; import java.util.concurrent.TimeUnit; import java.util.concurrent.TimeoutException; import java.util.stream.Collectors; @@ -191,8 +190,7 @@ public class Manager implements Closeable { private final SignalServiceMessageReceiver messageReceiver; private final ClientZkProfileOperations clientZkProfileOperations; - private final ExecutorService executor = new ThreadPoolExecutor(0, 10, 10, TimeUnit.MILLISECONDS, new LinkedBlockingQueue()); - + private final ExecutorService executor = Executors.newCachedThreadPool(); private SignalServiceMessagePipe messagePipe = null; private SignalServiceMessagePipe unidentifiedMessagePipe = null;