我期待到Oracle Coherence的一个客户,和他们有兴趣越来越统计信息,回明白使用模式等如何从Coherence缓存中获取统计信息?
我知道我可以从JMX的一些信息的事情之一,然而还有一个我想从中获取数据的CacheStatistics接口。但是我看不到我应该如何从缓存对象获取其统计信息。
下面的代码是我的poc实现,我可以使用“缓存”对象来放置并从缓存中获取值,有没有办法从缓存链接到相关的统计数据?我想我失去了一些东西简单的地方...
NamedCache cache = CacheFactory.getCache(cacheName);
if(cache.isActive()){
//Wrong because there's no link to the cache..
SimpleCacheStatistics scs = new SimpleCacheStatistics();
long hits = scs.getCacheHits();
System.out.println("Cache hits:" +hits+"\n : "+scs.toString());
}
链接到API将很方便。 – 2011-05-10 13:21:40
对不起,在这里你去:http://download.oracle.com/docs/cd/E18686_01/coh.37/e18683/toc.htm – MrChris 2011-05-10 13:27:48