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 2012/03/31 21:18:49 UTC

svn commit: r1307881 - /commons/proper/jcs/branches/generics-interface/src/java/org/apache/jcs/engine/control/CompositeCache.java

Author: tv
Date: Sat Mar 31 19:18:49 2012
New Revision: 1307881

URL: http://svn.apache.org/viewvc?rev=1307881&view=rev
Log:
When issuing a shutDown() command, JCS fails to clean up the Queue Processor thread. fixes JCS-90

Modified:
    commons/proper/jcs/branches/generics-interface/src/java/org/apache/jcs/engine/control/CompositeCache.java

Modified: commons/proper/jcs/branches/generics-interface/src/java/org/apache/jcs/engine/control/CompositeCache.java
URL: http://svn.apache.org/viewvc/commons/proper/jcs/branches/generics-interface/src/java/org/apache/jcs/engine/control/CompositeCache.java?rev=1307881&r1=1307880&r2=1307881&view=diff
==============================================================================
--- commons/proper/jcs/branches/generics-interface/src/java/org/apache/jcs/engine/control/CompositeCache.java (original)
+++ commons/proper/jcs/branches/generics-interface/src/java/org/apache/jcs/engine/control/CompositeCache.java Sat Mar 31 19:18:49 2012
@@ -1314,9 +1314,11 @@ public class CompositeCache<K extends Se
         }
         alive = false;
 
+        // Now, shut down the event queue
+        elementEventQ.destroy();
+
         // Dispose of each auxiliary cache, Remote auxiliaries will be
         // skipped if 'fromRemote' is true.
-
         for ( int i = 0; i < auxCaches.length; i++ )
         {
             try