You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by tv...@apache.org on 2020/04/12 11:46:04 UTC

[commons-jcs] 01/02: JCS-201: Fix premature initialization of ThreadPoolManager

This is an automated email from the ASF dual-hosted git repository.

tv pushed a commit to branch jcs-122-logging-abstraction
in repository https://gitbox.apache.org/repos/asf/commons-jcs.git

commit b9fb77b351690414335d9bb8864b7f21e13e7a23
Author: Thomas Vandahl <tv...@apache.org>
AuthorDate: Sun Apr 12 13:45:02 2020 +0200

    JCS-201: Fix premature initialization of ThreadPoolManager
---
 .../org/apache/commons/jcs/engine/control/CompositeCacheManager.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java b/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java
index 6ae964e..85bbb08 100644
--- a/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java
+++ b/commons-jcs-core/src/main/java/org/apache/commons/jcs/engine/control/CompositeCacheManager.java
@@ -271,8 +271,6 @@ public class CompositeCacheManager
                 }
             }
 
-            this.elementEventQueue = new ElementEventQueue();
-
             isInitialized = true;
         }
     }
@@ -420,6 +418,9 @@ public class CompositeCacheManager
         ThreadPoolManager poolMgr = ThreadPoolManager.getInstance();
         log.debug( "ThreadPoolManager = {0}", poolMgr);
 
+        // Create event queue
+        this.elementEventQueue = new ElementEventQueue();
+
         // configure the cache
         CompositeCacheConfigurator configurator = newConfigurator();