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