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

Manik Surtani msurtani at jboss.com
Wed Nov 15 11:02:43 EST 2006


  User: msurtani
  Date: 06/11/15 11:02:43

  Modified:    src/org/jboss/cache  RegionImpl.java
  Log:
  Use Util.loadClass() to instantiate Eviction Policies
  
  Revision  Changes    Path
  1.10      +3 -28     JBossCache/src/org/jboss/cache/RegionImpl.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: RegionImpl.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossCache/src/org/jboss/cache/RegionImpl.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -b -r1.9 -r1.10
  --- RegionImpl.java	15 Nov 2006 15:16:40 -0000	1.9
  +++ RegionImpl.java	15 Nov 2006 16:02:43 -0000	1.10
  @@ -14,6 +14,7 @@
   import org.jboss.cache.eviction.EvictionPolicy;
   import org.jboss.cache.eviction.EvictionPolicyConfig;
   import org.jboss.cache.eviction.NodeEventType;
  +import org.jboss.cache.util.Util;
   
   /**
    * Default implementation of a {@link Region}
  @@ -131,32 +132,6 @@
         return 1;
      }
   
  -
  -   /*
  -
  -    from eviction region
  -
  -      public void setAddedNode(Fqn fqn)
  -   {
  -      putNodeEvent(fqn, NodeEventType.ADD_NODE_EVENT);
  -   }
  -
  -   public void setRemovedNode(Fqn fqn)
  -   {
  -      putNodeEvent(fqn, NodeEventType.REMOVE_NODE_EVENT);
  -   }
  -
  -   public void setVisitedNode(Fqn fqn)
  -   {
  -      putNodeEvent(fqn, NodeEventType.VISIT_NODE_EVENT);
  -   }
  -
  -   public void putNodeEvent(Fqn fqn, NodeEventType type)
  -   {
  -      this.putNodeEvent(new EvictedEventNode(fqn, type));
  -   }
  -    */
  -
      public void putNodeEvent(EvictedEventNode event)
      {
         if (nodeEventQueue_ == null) createQueue();
  @@ -260,7 +235,7 @@
         try
         {
            if (log.isTraceEnabled()) log.trace("Instantiating " + className);         
  -         EvictionPolicy ep = (EvictionPolicy) Class.forName(className).newInstance();
  +         EvictionPolicy ep = (EvictionPolicy) Util.loadClass(className).newInstance();
            ep.configure(regionManager.treeCache);
            return ep;
         }
  
  
  



More information about the jboss-cvs-commits mailing list