The unit tests for statistics are located in org.jboss.cache.mgmt. The MgmtCoreTest class
is the one that tests puts, gets, evictions, etc.
I've only executed tests against TreeCache, not PojoCache (or TreeCacheAop). AFAIK,
there was no discussion of PojoCache when we implemented cache statistics.
I think that statistics will work for PojoCache when you use the put() and get() methods.
These should be handled by the underlying TreeCache and the associated statistics will be
correct. I've validated this to some degree by using the TomcatClusteringCache mbean
to put and get cache entries. The statistics are correct after these operations.
However this issue states that statistics don't work when PojoCache uses the
putObject() method. I haven't tested it personally but I have looked at the code and
it doesn't look like this method is delegated to TreeCache or one of its
interceptors.
Unless I'm mistaken, this is an area that we never discussed. Maybe PojoCache should
provide its own interceptor containing statistics that are unique to it?
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3980667#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...