Hi,
We are currenlty evaluating jbosscache and performing some initial tests to see
if all required functionality reacts well.
the problem I found is when you "clear" a Node. the behavior of put is not
good. it still return an "old Object" instead of returning null as get is doing
please see below the sample code to reproduce the problem
TreeCache _treeCache = new TreeCache();
PropertyConfigurator config = new PropertyConfigurator();
config.configure(
_treeCache,"./testfiles/jbosscache/treecache.xml"
);
_treeCache.createService(); // kick start tree cache
_treeCache.startService(); // kick start tree cache
Object ret = _treeCache.put("a/b","key","testString"); //ret it null as expected
ret = _treeCache.get("a/b","key"); // ret is not null as expected
_treeCache.get("a/b").clear(); // we clear the cache
ret = _treeCache.get("a/b","key"); //ret it null as expected
// HERE IS THE PROB
ret = _treeCache.put("a/b","key","anotherstring"); //ret is not null but equals
to testString
_treeCache.stopService();
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3993886#3993886
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3993886
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user