1 23 24 package org.continuent.sequoia.common.jmx.monitoring.cache; 25 26 import org.continuent.sequoia.common.i18n.Translate; 27 import org.continuent.sequoia.controller.cache.result.AbstractResultCache; 28 29 34 public class HitsRatioCollector extends AbstractCacheStatsDataCollector 35 { 36 private static final long serialVersionUID = -1120849056788165259L; 37 38 43 public HitsRatioCollector(String virtualDatabaseName) 44 { 45 super(virtualDatabaseName); 46 } 47 48 51 public long getValue(Object cache) 52 { 53 return ((AbstractResultCache) cache).getCacheStatistics() 54 .getCacheHitRatio(); 55 } 56 57 60 public String getDescription() 61 { 62 return Translate.get("monitoring.cache.hits.ratio"); } 64 } 65 | Popular Tags |