[jboss-cvs] JBossCache/src/org/jboss/cache/eviction ...
Brian Stansberry
brian.stansberry at jboss.com
Wed Oct 25 00:52:51 EDT 2006
User: bstansberry
Date: 06/10/25 00:52:51
Modified: src/org/jboss/cache/eviction RegionManager.java
Log:
Handle parsing of config XML in XmlConfigurationParser
Use the proper config format
Revision Changes Path
1.26 +5 -12 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.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- RegionManager.java 23 Oct 2006 17:39:01 -0000 1.25
+++ RegionManager.java 25 Oct 2006 04:52:51 -0000 1.26
@@ -14,8 +14,9 @@
import org.jboss.cache.Fqn;
import org.jboss.cache.TreeCache;
import org.jboss.cache.config.EvictionConfig;
-import org.jboss.cache.config.EvictionConfig.EvictionRegionConfig;
+import org.jboss.cache.config.EvictionRegionConfig;
import org.jboss.cache.optimistic.FqnComparator;
+import org.jboss.cache.util.Util;
import java.util.Arrays;
import java.util.Collections;
@@ -34,7 +35,7 @@
*
* @author Ben Wang 02-2004
* @author Daniel Huang (dhuang at jboss.org)
- * @version $Id: RegionManager.java,v 1.25 2006/10/23 17:39:01 msurtani Exp $
+ * @version $Id: RegionManager.java,v 1.26 2006/10/25 04:52:51 bstansberry Exp $
*/
public class RegionManager
{
@@ -126,7 +127,7 @@
EvictionPolicy policy = null;
try
{
- policy = (EvictionPolicy) loadClass(config.getEvictionPolicyClass()).newInstance();
+ policy = (EvictionPolicy) Util.loadClass(config.getEvictionPolicyClass()).newInstance();
}
catch (RuntimeException e)
{
@@ -182,7 +183,7 @@
{
try
{
- policy_ = (EvictionPolicy) loadClass(evictionClass).newInstance();
+ policy_ = (EvictionPolicy) Util.loadClass(evictionClass).newInstance();
policy_.configure(cache_);
//cache_.setEvictionPolicyProvider(policy_);
}
@@ -407,12 +408,4 @@
}
}
- private static Class loadClass(String classname) throws ClassNotFoundException
- {
- ClassLoader cl = Thread.currentThread().getContextClassLoader();
- if (cl == null)
- cl = ClassLoader.getSystemClassLoader();
- return cl.loadClass(classname);
- }
-
}
More information about the jboss-cvs-commits
mailing list