[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