From 6f3bc3f5e2f5024c8d98a2fb3b5271b4f86c5519 Mon Sep 17 00:00:00 2001 From: zzz Date: Thu, 16 May 2024 09:21:24 -0400 Subject: [PATCH] Util: Remove ST2 timers from queue on cancel May reduce memory usage a little --- core/java/src/net/i2p/util/SimpleTimer2.java | 1 + 1 file changed, 1 insertion(+) diff --git a/core/java/src/net/i2p/util/SimpleTimer2.java b/core/java/src/net/i2p/util/SimpleTimer2.java index 293940c7e7..56f0f8111b 100644 --- a/core/java/src/net/i2p/util/SimpleTimer2.java +++ b/core/java/src/net/i2p/util/SimpleTimer2.java @@ -113,6 +113,7 @@ public class SimpleTimer2 { private static class CustomScheduledThreadPoolExecutor extends ScheduledThreadPoolExecutor { public CustomScheduledThreadPoolExecutor(int threads, ThreadFactory factory) { super(threads, factory); + setRemoveOnCancelPolicy(true); } @Override