[jboss-cvs] JBossAS SVN: r73500 - 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
Mon May 19 16:32:07 EDT 2008


Author: bstansberry at jboss.com
Date: 2008-05-19 16:32:06 -0400 (Mon, 19 May 2008)
New Revision: 73500

Modified:
   projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree/StatefulTreeCache.java
Log:
[EJBTHREE-1372] Ensure region root node exists

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	2008-05-19 20:30:16 UTC (rev 73499)
+++ projects/ejb3/trunk/core/src/main/java/org/jboss/ejb3/cache/tree/StatefulTreeCache.java	2008-05-19 20:32:06 UTC (rev 73500)
@@ -366,6 +366,14 @@
          region.activate();
       }
       
+      // JBCACHE-1349 -- ensure root node exists
+      Node regionRoot = cache.getNode(cacheNode);
+      if (regionRoot == null)
+      {
+         regionRoot = cache.getRoot().addChild(cacheNode);
+      }
+      regionRoot.setResident(true);
+      
       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