[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