@Override public CacheStats stats() { return delegate.stats(); }
@Override public CacheStats stats() { return delegate().stats(); }
@Override public Long getValue() { return cache.stats().totalLoadTime(); } })
@Override public CacheStats stats() { return delegate().stats(); }
@Override public CacheStats stats() { return delegate().stats(); }
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 + "eventCache: %s", super.getVarz(indentation), eventCache.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()); } }
public void cleanup() { // TODO: periodically reload a new HiveConf to check if stats reporting is enabled. hiveCache.cleanUp(); if (enableStats) { LOG.info("Cache statistics after cleanup: size=" + hiveCache.size() + " " + hiveCache.stats()); } }
/** * Note: This doesn't check if they are being used or not, meant only to be called during shutdown etc. */ void closeAllClientsQuietly() { try { ConcurrentMap<HiveClientCacheKey, ICacheableMetaStoreClient> elements = hiveCache.asMap(); for (ICacheableMetaStoreClient cacheableHiveMetaStoreClient : elements.values()) { cacheableHiveMetaStoreClient.tearDown(); } } catch (Exception e) { LOG.warn("Clean up of hive clients in the cache failed. Ignored", e); } if (this.enableStats) { LOG.info("Cache statistics after shutdown: size=" + hiveCache.size() + " " + hiveCache.stats()); } }
public void cleanup() { // TODO: periodically reload a new HiveConf to check if stats reporting is enabled. hiveCache.cleanUp(); if (enableStats) { LOG.info("Cache statistics after cleanup: size=" + hiveCache.size() + " " + hiveCache.stats()); } }
/** * Note: This doesn't check if they are being used or not, meant only to be called during shutdown etc. */ void closeAllClientsQuietly() { try { ConcurrentMap<HiveClientCacheKey, ICacheableMetaStoreClient> elements = hiveCache.asMap(); for (ICacheableMetaStoreClient cacheableHiveMetaStoreClient : elements.values()) { cacheableHiveMetaStoreClient.tearDown(); } } catch (Exception e) { LOG.warn("Clean up of hive clients in the cache failed. Ignored", e); } if (this.enableStats) { LOG.info("Cache statistics after shutdown: size=" + hiveCache.size() + " " + hiveCache.stats()); } }
public void testGetIfPresent() { Cache<Object, Object> cache = CacheBuilder.newBuilder().recordStats().build(); CacheStats stats = cache.stats(); assertEquals(0, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(1, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(2, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(2, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(3, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(3, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(3, stats.missCount()); assertEquals(0, stats.loadSuccessCount());
public void testGetAllPresent() { Cache<Integer, Integer> cache = CacheBuilder.newBuilder().recordStats().build(); CacheStats stats = cache.stats(); assertEquals(0, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(0, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(3, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(5, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(6, stats.missCount()); assertEquals(0, stats.loadSuccessCount()); stats = cache.stats(); assertEquals(6, stats.missCount()); assertEquals(0, stats.loadSuccessCount());
@Override public CacheStats stats() { com.google.common.cache.CacheStats stats = statsCounter.snapshot().plus(cache.stats()); return new CacheStats(stats.hitCount(), stats.missCount(), stats.loadSuccessCount(), stats.loadExceptionCount(), stats.totalLoadTime(), stats.evictionCount(), 0L); }