public Map<String, Object> getStatistics() { // Return some custom statistics final CacheStats cacheStats = cache.stats(); final Map<String, Object> stats = Maps.newHashMap(); if (delegate instanceof IControllerStatisticsProvider) { stats.putAll(((IControllerStatisticsProvider) delegate).getStatistics()); } stats.put(CACHE_MISSES, cacheStats.missCount()); stats.put(CACHE_HITS_TOTAL, cacheStats.hitCount()); return stats; }