CacheBuilder
时间: 2023-10-11 14:14:17 浏览: 86
CacheBuilder.bat
CacheBuilder是Guava Cache库中的一个构建器类,用于创建和配置缓存实例。通过CacheBuilder,我们可以设置缓存的属性,例如最大缓存大小、过期时间、缓存回收策略等。CacheBuilder提供了一系列的方法来设置这些属性。例如,通过调用maximumSize(long size)方法可以设置缓存的最大容量,调用expireAfterAccess(long duration, TimeUnit unit)方法可以设置缓存项在指定时间内没有被访问后过期,调用removalListener(RemovalListener<? super K, ? super V> listener)方法可以设置缓存项被移除时的监听器等等。通过链式调用这些方法,我们可以根据需求来构建自己所需要的缓存实例。
阅读全文