文章目录
- 一、statistics
一、statistics
可以看出statsCounterSupplier属性被赋予的是ConcurrentStatsCounter。其实现了StatsCounter接口。
ConcurrentStatsCounter内部封装了7种LongAdder类型的属性。
在这个重载的方法中,可以指定自定义的StatsCounter实现类。
在Cache接口中,提供了上面的这个方法,用于返回一个CacheStats实例。
在CacheStats内部,同样封装了7种相关的属性。方法围绕这些属性展开。这里不粘贴看了。
e.g.
Cache<String, Object> cache = Caffeine.newBuilder().maximumSize(10_000).recordStats().build();
CacheStats cacheStats = cache.stats();
System.out.println(cacheStats.toString());
CacheStats提供的toString方法如上。