[jboss-cvs] JBossCache/src/org/jboss/cache/eviction ...
Manik Surtani
msurtani at jboss.com
Tue Dec 19 21:16:24 EST 2006
User: msurtani
Date: 06/12/19 21:16:24
Modified: src/org/jboss/cache/eviction BaseEvictionAlgorithm.java
Log:
fixed passivation and eviction bugs
Revision Changes Path
1.19 +4 -2 JBossCache/src/org/jboss/cache/eviction/BaseEvictionAlgorithm.java
(In the diff below, changes in quantity of whitespace are not shown.)
Index: BaseEvictionAlgorithm.java
===================================================================
RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/eviction/BaseEvictionAlgorithm.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -b -r1.18 -r1.19
--- BaseEvictionAlgorithm.java 15 Dec 2006 17:49:19 -0000 1.18
+++ BaseEvictionAlgorithm.java 20 Dec 2006 02:16:24 -0000 1.19
@@ -14,6 +14,7 @@
import java.util.concurrent.BlockingQueue;
import java.util.concurrent.LinkedBlockingQueue;
+import java.util.concurrent.TimeUnit;
/**
* Abstract Event Processing Eviction Algorithm.
@@ -22,7 +23,7 @@
* abstract methods and a policy.
*
* @author Daniel Huang - dhuang at jboss.org 10/2005
- * @version $Revision: 1.18 $
+ * @version $Revision: 1.19 $
*/
public abstract class BaseEvictionAlgorithm implements EvictionAlgorithm
{
@@ -440,7 +441,8 @@
try
{
- fqn = (Fqn) recycleQueue.take();
+ //fqn = (Fqn) recycleQueue.take();
+ fqn = (Fqn) recycleQueue.poll(0, TimeUnit.SECONDS);
}
catch (InterruptedException e)
{
More information about the jboss-cvs-commits
mailing list