public String getVarz(int indentation) { String indent = new String(new char[indentation]).replace('\0', ' '); return String.format( indent + "directory: %s\n" + indent + "buffer: %s", directory, buffers.stats().toString()); }
public void logCacheStatistics() { log.info(this.fileStatusCache.stats().toString()); }
@Override public String getVarz(int indentation) { String indent = new String(new char[indentation]).replace('\0', ' '); return String.format( "%s\n\n" + indent + this.getClass().getName() + "\n" + indent + "==================\n" + indent + "userCache: %s", super.getVarz(indentation), userCache.stats().toString()); } }
@Override public String getVarz(int indentation) { String indent = new String(new char[indentation]).replace('\0', ' '); return String.format( "%s\n\n" + indent + this.getClass().getName() + "\n" + indent + "==================\n" + indent + "eventCache: %s", super.getVarz(indentation), eventCache.stats().toString()); } }
@Override public String toString() { return getCachedCacheStats().toString(); } }
@Override public String toString() { return getCachedCacheStats().toString(); } }
private void showCacheStatsIfNecessary() { if (showCacheStatsWhenLessThatCurrentTime < System.currentTimeMillis()) { // Next time show after one minute showCacheStatsWhenLessThatCurrentTime = System.currentTimeMillis() + 60000L; LOG.info("CACHE STATS: {}", organisaatioCache.stats().toString()); } }
public void logCacheStatistics() { log.info(this.fileStatusCache.stats().toString()); }
/** May be useful if an external peer doesn't want to use the guava dep. */ public String getStatsString() { return ruleCache.stats().toString(); }
/** May be useful if an external peer doesn't want to use the guava dep. */ public String getStatsString() { return ruleCache.stats().toString(); }
public void logCacheStatistics() { log.info(this.fileStatusCache.stats().toString()); }
public String stats() { return cache.stats().toString(); }
@Override public T apply(SshTool input) { T result = task.apply(input); if (LOG.isDebugEnabled()) { LOG.debug("{} invalidating all sshPoolCache entries: {}", SshMachineLocation.this, sshPoolCache.stats().toString()); } sshPoolCache.invalidateAll(); sshPoolCache.cleanUp(); return result; } };
@SuppressWarnings("unchecked") public static void logPrintStats(ActionContext actionContext){ Thing self = actionContext.getObject("self"); //获取缓存配置 Thing cacheThing = (Thing) self.doAction("getCacheThing", actionContext); //获取缓存对象 LoadingCache<Object, Object> cache = (LoadingCache<Object, Object>) cacheThing.doAction("getCache", actionContext); logger.info(cache.stats().toString()); }
public void logStatus() { _log.info(getCache().stats().toString() + "; disabled=" + _disabled + "; useMemcached=" + useMemcached + "; Local Size=" + _cache.size() + "; Memcached Size=" + (memcache==null?"[null]":memcache.getStats("sizes"))); }
@Override public void run() { log.info("Metric search thread started"); while (!Thread.interrupted()) { try { log.info( "Actual metrics count = " + metricTree.metricCount() + ", dir count: " + metricTree.dirCount() + ", cache stats: " + dirContentProvider.stats().toString() ); loadNewMetrics(); saveUpdatedMetrics(); metricSearchUnit.ok(); } catch (Exception e) { log.error("Failed to update metric search", e); metricSearchUnit.critical("Failed to update metric search: " + e.getMessage(), e); } try { Thread.sleep(TimeUnit.SECONDS.toMillis(saveIntervalSeconds)); } catch (InterruptedException ignored) { } } log.info("Metric search thread finished"); }
@SuppressWarnings("unchecked") public static void printStatus(ActionContext actionContext){ Thing self = actionContext.getObject("self"); //是否是引用,如果是使用引用 String refCache = self.getStringBlankAsNull("refCache"); if(refCache != null){ Thing cacheThing = World.getInstance().getThing(refCache); cacheThing.doAction("printStatus", actionContext); } LoadingCache<Object, Object> cache = (LoadingCache<Object, Object>) self.doAction("getCache", actionContext); System.out.println(cache.stats().toString()); }