From f6412b75176542fac944721992195a208779a9df Mon Sep 17 00:00:00 2001 From: Tux Date: Fri, 24 Jun 2016 14:10:40 -0400 Subject: [PATCH] Limit RedisBungee thread pool to 32 threads Closes #27 --- .../com/imaginarycode/minecraft/redisbungee/RedisBungee.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java b/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java index d88e9d3..d2dd158 100644 --- a/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java +++ b/src/main/java/com/imaginarycode/minecraft/redisbungee/RedisBungee.java @@ -31,6 +31,7 @@ import java.util.*; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.FutureTask; +import java.util.concurrent.ThreadPoolExecutor; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; import java.util.logging.Level; @@ -235,6 +236,7 @@ public final class RedisBungee extends Plugin { @Override public void onEnable() { + ((ThreadPoolExecutor) getExecutorService()).setMaximumPoolSize(32); try { loadConfig(); } catch (IOException e) {