From 8d9bfe87e5145489fade30855609019076d3aa69 Mon Sep 17 00:00:00 2001 From: Jordan Sheinfeld Date: Sun, 1 Dec 2019 14:06:13 +0200 Subject: [PATCH] Fixed possible memory leak in ScheduledThreadPoolExecutor --- .../src/main/java/com/netflix/hystrix/util/HystrixTimer.java | 1 + 1 file changed, 1 insertion(+) diff --git a/hystrix-core/src/main/java/com/netflix/hystrix/util/HystrixTimer.java b/hystrix-core/src/main/java/com/netflix/hystrix/util/HystrixTimer.java index 3c10e6276..f19d7be7a 100644 --- a/hystrix-core/src/main/java/com/netflix/hystrix/util/HystrixTimer.java +++ b/hystrix-core/src/main/java/com/netflix/hystrix/util/HystrixTimer.java @@ -170,6 +170,7 @@ public Thread newThread(Runnable r) { } executor = new ScheduledThreadPoolExecutor(coreSize, threadFactory); + executor.setRemoveOnCancelPolicy(true); initialized = true; }