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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Feb 19 00:43:26 EST 2007


Author: bstansberry at jboss.com
Date: 2007-02-19 00:43:26 -0500 (Mon, 19 Feb 2007)
New Revision: 60633

Modified:
   trunk/ejb3/src/main/org/jboss/ejb3/cache/tree/StatefulTreeCache.java
Log:
Gravitate on pre-remove get call as well

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-19 04:21:30 UTC (rev 60632)
+++ trunk/ejb3/src/main/org/jboss/ejb3/cache/tree/StatefulTreeCache.java	2007-02-19 05:43:26 UTC (rev 60633)
@@ -195,6 +195,8 @@
          {
             log.trace("remove: cache id " +id.toString());
          }
+         InvocationContext ictx = cache.getInvocationContext();
+         ictx.setOptionOverrides(getGravitateOption());
          StatefulBeanContext ctx = (StatefulBeanContext) cache.get(id, "bean"); 
          
          if (ctx != null)
@@ -252,7 +254,7 @@
       
       this.pool = container.getPool();
       ClassLoader cl = ((EJBContainer) container).getClassloader();
-      this.classloader = new WeakReference(cl);
+      this.classloader = new WeakReference<ClassLoader>(cl);
       
       Advisor advisor = (Advisor) container;
       CacheConfig config = (CacheConfig) advisor.resolveAnnotation(CacheConfig.class);




More information about the jboss-cvs-commits mailing list