[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