[jboss-user] [JBoss Cache: Core Edition] - Re: Resource cleanup upon eviction -- change in behaviour in
bstansberry@jboss.com
do-not-reply at jboss.com
Tue Apr 7 11:20:09 EDT 2009
The EJB3 SFSB caching code does something similar to what you describe with 1.4. See the nodePassivate method in [1] (it's inside the ClusteredStatefulCacheListener inner class). The technique used there was added in direct response to the issue you report [2].
Summary of what it does:
1) Use a CacheListener; you're right, it's less hacky.
2) Use TreeCache's public DataNode peek(Fqn fqn) not public Object peek(Fqn fqn, Object key). The latter calls into the interceptor chain causing your problem; the former does not.
3) Once you have the DataNode you can call DataNode's public Object get(Object key).
This is all hacky, but...
[1] http://anonsvn.jboss.org/repos/jbossas/branches/Branch_4_2/ejb3/src/main/org/jboss/ejb3/cache/tree/StatefulTreeCache.java
[2] https://jira.jboss.org/jira/browse/EJBTHREE-746
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224090#4224090
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4224090
More information about the jboss-user
mailing list