From 48924d99d3f91d7319eceea74619c5ebcf4d76fa Mon Sep 17 00:00:00 2001 From: Luck Date: Sat, 9 Jun 2018 22:47:50 +0100 Subject: Use ScheduledExecutorService instead of Timer --- .../src/main/java/me/lucko/spark/common/CommandHandler.java | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'spark-common/src/main/java/me/lucko/spark/common/CommandHandler.java') diff --git a/spark-common/src/main/java/me/lucko/spark/common/CommandHandler.java b/spark-common/src/main/java/me/lucko/spark/common/CommandHandler.java index 72774d5..e253d29 100644 --- a/spark-common/src/main/java/me/lucko/spark/common/CommandHandler.java +++ b/spark-common/src/main/java/me/lucko/spark/common/CommandHandler.java @@ -17,7 +17,6 @@ import java.util.Arrays; import java.util.Iterator; import java.util.List; import java.util.Set; -import java.util.Timer; import java.util.concurrent.CompletableFuture; import java.util.concurrent.TimeUnit; import java.util.regex.Matcher; @@ -36,11 +35,6 @@ public abstract class CommandHandler { /** The prefix used in all messages */ private static final String PREFIX = "&8[&fspark&8] &7"; - /** - * The {@link Timer} being used by the {@link #activeSampler}. - */ - private final Timer samplingThread = new Timer("spark-sampling-thread", true); - /** Guards {@link #activeSampler} */ private final Object[] activeSamplerMutex = new Object[0]; /** The WarmRoast instance currently running, if any */ @@ -183,7 +177,7 @@ public abstract class CommandHandler { if (ticksOver != -1) { builder.ticksOver(ticksOver, tickCounter); } - sampler = this.activeSampler = builder.start(this.samplingThread); + sampler = this.activeSampler = builder.start(); sendPrefixedMessage("&bProfiler now active!"); if (timeoutSeconds == -1) { -- cgit