Я смотрю в Oracle Coherence для клиента, и одна из вещей, которые его интересуют, - получить от него статистическую информацию, чтобы понять схемы использования и т. Д.
Я знаю, что могу получить некоторую информацию отJMX, однако, есть также интерфейс CacheStatistics, из которого я хотел бы получать данные.Однако я не могу понять, как мне перейти от использования объекта кэша к получению его статистики.
Приведенный ниже код является моей реализацией POC, и я могу использовать объект 'cache' для помещения и получения значений изкеш, есть ли способ связать кеш с соответствующей статистикой?Я думаю, что-то упускаю что-то простое ...
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());
}