[jboss-cvs] JBossCache/src/org/jboss/cache/eviction ...

Manik Surtani msurtani at jboss.com
Mon Oct 23 13:39:01 EDT 2006


  User: msurtani
  Date: 06/10/23 13:39:01

  Modified:    src/org/jboss/cache/eviction    RegionManager.java
                        Region.java EvictionConfiguration.java
  Log:
  JBCACHE-684
  
  Revision  Changes    Path
  1.25      +3 -2      JBossCache/src/org/jboss/cache/eviction/RegionManager.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: RegionManager.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/eviction/RegionManager.java,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -b -r1.24 -r1.25
  --- RegionManager.java	23 Oct 2006 05:46:40 -0000	1.24
  +++ RegionManager.java	23 Oct 2006 17:39:01 -0000	1.25
  @@ -34,7 +34,7 @@
    *
    * @author Ben Wang 02-2004
    * @author Daniel Huang (dhuang at jboss.org)
  - * @version $Id: RegionManager.java,v 1.24 2006/10/23 05:46:40 bstansberry Exp $
  + * @version $Id: RegionManager.java,v 1.25 2006/10/23 17:39:01 msurtani Exp $
    */
   public class RegionManager
   {
  @@ -42,7 +42,7 @@
      /**
       * Default region capacity.
       */
  -   public final static int CAPACITY = 200000;
  +   public static int CAPACITY = EvictionConfiguration.EVENT_QUEUE_SIZE_DEFAULT;
   
      // There is global cache wide default values if no region is found.
      final static Fqn DEFAULT_REGION = new Fqn("_default_");
  @@ -174,6 +174,7 @@
         cache_ = cache;
   
         config_ = cache_.getConfiguration().getEvictionConfig();
  +      CAPACITY = config_.getEventQueueSize();
         
         // done for API 1.2 backwards compatibility for EJB3 integration.
         String evictionClass = config_.getDefaultEvictionPolicyClass();
  
  
  
  1.14      +1 -1      JBossCache/src/org/jboss/cache/eviction/Region.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Region.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/eviction/Region.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -b -r1.13 -r1.14
  --- Region.java	12 Oct 2006 23:03:58 -0000	1.13
  +++ Region.java	23 Oct 2006 17:39:01 -0000	1.14
  @@ -20,7 +20,7 @@
    *
    * @author Ben Wang 2-2004
    * @author Daniel Huang (dhuang at jboss.org)
  - * @version $Revision: 1.13 $
  + * @version $Revision: 1.14 $
    */
   public class Region
   {
  
  
  
  1.6       +4 -3      JBossCache/src/org/jboss/cache/eviction/EvictionConfiguration.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: EvictionConfiguration.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/eviction/EvictionConfiguration.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -b -r1.5 -r1.6
  --- EvictionConfiguration.java	18 Jul 2006 10:50:45 -0000	1.5
  +++ EvictionConfiguration.java	23 Oct 2006 17:39:01 -0000	1.6
  @@ -17,11 +17,12 @@
    * It also encapsulates XML parsing and configuration of a given type of EvictionPolicy.
    *
    * @author Daniel Huang (dhuang at jboss.org)
  - * @version $Revision: 1.5 $
  + * @version $Revision: 1.6 $
    */
   public interface EvictionConfiguration
   {
      public static final int WAKEUP_DEFAULT = 5;
  +   public static final int EVENT_QUEUE_SIZE_DEFAULT = 200000;
   
      public static final String ATTR = "attribute";
      public static final String NAME = "name";
  @@ -36,6 +37,7 @@
      public static final String MIN_NODES = "minNodes";
      public static final String MIN_ELEMENTS = "minElements";
      public static final String REGION_POLICY_CLASS = "policyClass";
  +   public static final String EVENT_QUEUE_SIZE = "eventQueueSize";
   
      public static final int NODE_GRANULARITY = 0;
      public static final int ELEMENT_GRANULARITY = 1;
  @@ -51,7 +53,6 @@
       * </region>
       *
       * @param element DOM element for the region. <region name="abc"></region>
  -    * @throws ConfigureException
       */
      public void parseXMLConfig(Element element) throws ConfigurationException;
   }
  
  
  



More information about the jboss-cvs-commits mailing list