[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