[jboss-cvs] JBossAS SVN: r92644 - projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Aug 20 18:57:44 EDT 2009
Author: bstansberry at jboss.com
Date: 2009-08-20 18:57:43 -0400 (Thu, 20 Aug 2009)
New Revision: 92644
Modified:
projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree/StatefulTreeCache.java
Log:
[EJBTHREE-1901] For perf use identical region root Fqn instance to what cache tree has
Modified: projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree/StatefulTreeCache.java
===================================================================
--- projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree/StatefulTreeCache.java 2009-08-20 21:49:12 UTC (rev 92643)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree/StatefulTreeCache.java 2009-08-20 22:57:43 UTC (rev 92644)
@@ -362,7 +362,7 @@
throw new RuntimeException("Cannot get cache with name " + name, e1);
}
- cacheNode = new Fqn(new Object[] { SFSB, this.ejbContainer.getDeploymentPropertyListString() });
+ cacheNode = Fqn.fromElements(SFSB, this.ejbContainer.getDeploymentPropertyListString());
// Try to create an eviction region per ejb
region = cache.getRegion(cacheNode, true);
@@ -402,6 +402,10 @@
}
regionRoot.setResident(true);
+ // EJBTHREE-1901 for perf use identical Fqn instance to what cache tree has
+ // The Fqn in the tree may have been state-transferred over
+ cacheNode = regionRoot.getFqn();
+
log.debug("started(): created region: " +region + " for ejb: " + ejbContainer.getEjbName());
// register to listen for cache events
More information about the jboss-cvs-commits
mailing list