[jboss-cvs] JBossAS SVN: r60245 - trunk/ejb3/src/main/org/jboss/ejb3/cache/tree.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Feb 3 17:39:23 EST 2007


Author: bstansberry at jboss.com
Date: 2007-02-03 17:39:23 -0500 (Sat, 03 Feb 2007)
New Revision: 60245

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/cache/tree/StatefulTreeCache.java
Log:
Properly remove node from pool
Fix some logging levels

Modified: trunk/ejb3/src/main/org/jboss/ejb3/cache/tree/StatefulTreeCache.java
===================================================================
--- trunk/ejb3/src/main/org/jboss/ejb3/cache/tree/StatefulTreeCache.java	2007-02-03 21:37:30 UTC (rev 60244)
+++ trunk/ejb3/src/main/org/jboss/ejb3/cache/tree/StatefulTreeCache.java	2007-02-03 22:39:23 UTC (rev 60245)
@@ -147,7 +147,7 @@
       
       if(log.isTraceEnabled())
       {
-         log.debug("get: retrieved bean with cache id " +id.toString());
+         log.trace("get: retrieved bean with cache id " +id.toString());
       }
       
       return entry;
@@ -160,9 +160,13 @@
       {
          if(log.isTraceEnabled())
          {
-            log.debug("remove: cache id " +id.toString());
+            log.trace("remove: cache id " +id.toString());
          }
+         StatefulBeanContext ctx = (StatefulBeanContext) cache.get(id, "bean"); 
+            
          cache.removeNode(id);
+         
+         if (ctx != null) pool.remove(ctx);
       }
       catch (CacheException e)
       {




More information about the jboss-cvs-commits mailing list