List of usage examples for com.google.common.cache CacheStats loadExceptionCount
long loadExceptionCount
To view the source code for com.google.common.cache CacheStats loadExceptionCount.
Click Source Link
From source file:ca.exprofesso.guava.jcache.GuavaCacheStatisticsMXBean.java
@Override public void clear() { CacheStats cacheStats = cache.unwrap(GuavaCache.class).stats(); snapshot = new CacheStats(cacheStats.hitCount(), cacheStats.missCount(), cacheStats.loadSuccessCount(), cacheStats.loadExceptionCount(), cacheStats.totalLoadTime(), cacheStats.evictionCount()); }
From source file:uk.ac.ed.inf.ace.utils.InstrumentedCache.java
private void emitStats() { int thisRequestCount = requestCount.getAndIncrement(); if (thisRequestCount > 0 && thisRequestCount % REQUEST_COUNT_EMIT_GAP == 0) { CacheStats stats = cache.stats(); LOGGER.log(Level.INFO, "{0} stats (C-H-M-E-S-F): {1} - {2} - {3} - {4} - {5} - {6}", new Object[] { name, thisRequestCount, stats.hitCount(), stats.missCount(), stats.evictionCount(), stats.loadSuccessCount(), stats.loadExceptionCount() }); }/*from ww w. ja v a2s . c o m*/ }
From source file:com.turbospaces.core.CacheStatisticsCounter.java
@Override public String toString() { CacheStats snapshot = super.snapshot(); return Objects.toStringHelper(this).add("putsCount", putsCount.get()).add("takesCount", takesCount.get()) .add("exclusiveReadsCount", exclusiveReadsCount.get()).add("hitsCount", snapshot.hitCount()) .add("missCount", snapshot.missCount()).add("loadSuccessCount", snapshot.loadSuccessCount()) .add("loadExceptionCount", snapshot.loadExceptionCount()) .add("loadSuccessRate", snapshot.loadExceptionRate()) .add("loadExceptionRate", snapshot.loadExceptionRate()).toString(); }
From source file:com.oneops.opamp.ws.OpampWsController.java
/** * Get the current WatchedByAttributeCache status. Returns the cumulative status of * <ul>/*from ww w .j a v a 2 s .c om*/ * <li>hitCount * <li>missCount; * <li>loadSuccessCount; * <li>loadExceptionCount; * <li>totalLoadTime; * <li>evictionCount; * </ul> * * @return cache status map. */ @RequestMapping(value = "/cache/stats", method = RequestMethod.GET) @ResponseBody public Map<String, Object> getCacheStats() { Map<String, Object> stat = new LinkedHashMap<>(5); stat.put("status", "ok"); stat.put("maxSize", cache.getMaxSize()); stat.put("currentSize", cache.instance().size()); stat.put("timeout", cache.getTimeout()); CacheStats cs = cache.instance().stats(); stat.put("hitCount", cs.hitCount()); stat.put("missCount", cs.missCount()); stat.put("loadSuccessCount", cs.loadSuccessCount()); stat.put("totalLoadTime", TimeUnit.SECONDS.convert(cs.totalLoadTime(), TimeUnit.NANOSECONDS)); stat.put("loadExceptionCount", cs.loadExceptionCount()); stat.put("evictionCount", cs.evictionCount()); return stat; }
From source file:it.geosolutions.geofence.cache.rest.RESTCacheStats.java
@Override public void handleGet() { // Representation representation = new StringRepresentation(stats.toString()); // getResponse().setEntity(representation); CacheStats stats = crr.getStats(); StringBuilder sb = new StringBuilder().append("RuleStats[").append(" size:").append(crr.getCacheSize()) .append("/").append(crr.getCacheInitParams().getSize()).append(" hitCount:") .append(stats.hitCount()).append(" missCount:").append(stats.missCount()) .append(" loadSuccessCount:").append(stats.loadSuccessCount()).append(" loadExceptionCount:") .append(stats.loadExceptionCount()).append(" totalLoadTime:").append(stats.totalLoadTime()) .append(" evictionCount:").append(stats.evictionCount()).append("] \n"); stats = crr.getUserStats();/*from w w w .j a v a 2s. c o m*/ sb.append("UserStats[").append(" size:").append(crr.getUserCacheSize()).append("/") .append(crr.getCacheInitParams().getSize()).append(" hitCount:").append(stats.hitCount()) .append(" missCount:").append(stats.missCount()).append(" loadSuccessCount:") .append(stats.loadSuccessCount()).append(" loadExceptionCount:").append(stats.loadExceptionCount()) .append(" totalLoadTime:").append(stats.totalLoadTime()).append(" evictionCount:") .append(stats.evictionCount()).append("] \n"); getResponse().setEntity(new StringRepresentation(sb)); }
From source file:rickbw.incubator.cache.MultiCache.java
@Override public final CacheStats stats() { long hitCount = 0L; long missCount = 0L; long loadSuccessCount = 0L; long loadExceptionCount = 0L; long totalLoadTime = 0L; long evictionCount = 0L; for (final Cache<?, ?> delegate : this.delegates.values()) { final CacheStats stats = delegate.stats(); hitCount += stats.hitCount();//w w w.j a v a 2 s .c o m missCount += stats.missCount(); loadSuccessCount += stats.loadSuccessCount(); loadExceptionCount += stats.loadExceptionCount(); totalLoadTime += stats.totalLoadTime(); evictionCount += stats.evictionCount(); } return new CacheStats(hitCount, missCount, loadSuccessCount, loadExceptionCount, totalLoadTime, evictionCount); }
From source file:org.geoserver.geofence.cache.rest.RESTCacheStats.java
@Override public void handleGet() { // Representation representation = new StringRepresentation(stats.toString()); // getResponse().setEntity(representation); CacheStats stats = crr.getStats(); StringBuilder sb = new StringBuilder().append("RuleStats[").append(" size:").append(crr.getCacheSize()) .append("/").append(crr.getCacheInitParams().getSize()).append(" hitCount:") .append(stats.hitCount()).append(" missCount:").append(stats.missCount()) .append(" loadSuccessCount:").append(stats.loadSuccessCount()).append(" loadExceptionCount:") .append(stats.loadExceptionCount()).append(" totalLoadTime:").append(stats.totalLoadTime()) .append(" evictionCount:").append(stats.evictionCount()).append("] \n"); stats = crr.getAdminAuthStats();/*ww w . j a va2 s.c o m*/ sb.append("AdminAuthStats[").append(" size:").append(crr.getCacheSize()).append("/") .append(crr.getCacheInitParams().getSize()).append(" hitCount:").append(stats.hitCount()) .append(" missCount:").append(stats.missCount()).append(" loadSuccessCount:") .append(stats.loadSuccessCount()).append(" loadExceptionCount:").append(stats.loadExceptionCount()) .append(" totalLoadTime:").append(stats.totalLoadTime()).append(" evictionCount:") .append(stats.evictionCount()).append("] \n"); stats = crr.getUserStats(); sb.append("UserStats[").append(" size:").append(crr.getUserCacheSize()).append("/") .append(crr.getCacheInitParams().getSize()).append(" hitCount:").append(stats.hitCount()) .append(" missCount:").append(stats.missCount()).append(" loadSuccessCount:") .append(stats.loadSuccessCount()).append(" loadExceptionCount:").append(stats.loadExceptionCount()) .append(" totalLoadTime:").append(stats.totalLoadTime()).append(" evictionCount:") .append(stats.evictionCount()).append("] \n"); getResponse().setEntity(new StringRepresentation(sb)); }
From source file:com.oneops.antenna.ws.AntennaWsController.java
/** * Get the current sink cache status. Returns the cumulative status of * <ul>//from w ww . ja v a 2 s. c om * <li>hitCount * <li>missCount; * <li>loadSuccessCount; * <li>loadExceptionCount; * <li>totalLoadTime; * <li>evictionCount; * </ul> * * @return cache status map. */ @RequestMapping(value = "/cache/stats", method = GET) @ResponseBody public Map<String, Object> getCacheStats() { Map<String, Object> stat = new LinkedHashMap<>(5); stat.put("status", "ok"); stat.put("maxSize", cache.getMaxSize()); stat.put("currentSize", cache.instance().size()); stat.put("timeout", cache.getTimeout()); CacheStats cs = cache.instance().stats(); stat.put("hitCount", cs.hitCount()); stat.put("missCount", cs.missCount()); stat.put("loadSuccessCount", cs.loadSuccessCount()); stat.put("totalLoadTime", SECONDS.convert(cs.totalLoadTime(), NANOSECONDS)); stat.put("loadExceptionCount", cs.loadExceptionCount()); stat.put("evictionCount", cs.evictionCount()); return stat; }
From source file:org.geoserver.geofence.rest.CacheController.java
@GetMapping(path = "/info", produces = { MediaType.TEXT_PLAIN_VALUE }) public String getCacheInfo() { CacheStats stats = cachedRuleReader.getStats(); StringBuilder sb = new StringBuilder().append("RuleStats[").append(" size:") .append(cachedRuleReader.getCacheSize()).append("/") .append(cachedRuleReader.getCacheInitParams().getSize()).append(" hitCount:") .append(stats.hitCount()).append(" missCount:").append(stats.missCount()) .append(" loadSuccessCount:").append(stats.loadSuccessCount()).append(" loadExceptionCount:") .append(stats.loadExceptionCount()).append(" totalLoadTime:").append(stats.totalLoadTime()) .append(" evictionCount:").append(stats.evictionCount()).append("] \n"); stats = cachedRuleReader.getAdminAuthStats(); sb.append("AdminAuthStats[").append(" size:").append(cachedRuleReader.getCacheSize()).append("/") .append(cachedRuleReader.getCacheInitParams().getSize()).append(" hitCount:") .append(stats.hitCount()).append(" missCount:").append(stats.missCount()) .append(" loadSuccessCount:").append(stats.loadSuccessCount()).append(" loadExceptionCount:") .append(stats.loadExceptionCount()).append(" totalLoadTime:").append(stats.totalLoadTime()) .append(" evictionCount:").append(stats.evictionCount()).append("] \n"); stats = cachedRuleReader.getUserStats(); sb.append("UserStats[").append(" size:").append(cachedRuleReader.getUserCacheSize()).append("/") .append(cachedRuleReader.getCacheInitParams().getSize()).append(" hitCount:") .append(stats.hitCount()).append(" missCount:").append(stats.missCount()) .append(" loadSuccessCount:").append(stats.loadSuccessCount()).append(" loadExceptionCount:") .append(stats.loadExceptionCount()).append(" totalLoadTime:").append(stats.totalLoadTime()) .append(" evictionCount:").append(stats.evictionCount()).append("] \n"); return sb.toString(); }
From source file:org.geoserver.geofence.web.GeofencePage.java
private String getStats(CachedRuleReader cacheRuleReader) { CacheStats stats = cacheRuleReader.getStats(); return new StringBuilder().append("<b>RuleStats</b><ul>").append("<li>size: ") .append(cacheRuleReader.getCacheSize()).append("/") .append(cacheRuleReader.getCacheInitParams().getSize()).append("</li>").append("<li>hitCount: ") .append(stats.hitCount()).append("</li>").append("<li>missCount: ").append(stats.missCount()) .append("</li>").append("<li>loadSuccessCount: ").append(stats.loadSuccessCount()).append("</li>") .append("<li>loadExceptionCount: ").append(stats.loadExceptionCount()).append("</li>") .append("<li>totalLoadTime: ").append(stats.totalLoadTime()).append("</li>") .append("<li>evictionCount: ").append(stats.evictionCount()).append("</li>").append("</ul>") .toString();/*from w ww . j ava 2 s. co m*/ }