[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