类 CaffeineUtils
java.lang.Object
org.tio.utils.caffeine.CaffeineUtils
- 作者:
- tanyaowu
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <K,V> com.github.benmanes.caffeine.cache.LoadingCache<K, V> createLoadingCache(String cacheName, Long timeToLiveSeconds, Long timeToIdleSeconds, Integer initialCapacity, Integer maximumSize, boolean recordStats) static <K,V> com.github.benmanes.caffeine.cache.LoadingCache<K, V> createLoadingCache(String cacheName, Long timeToLiveSeconds, Long timeToIdleSeconds, Integer initialCapacity, Integer maximumSize, boolean recordStats, com.github.benmanes.caffeine.cache.RemovalListener<K, V> removalListener)
-
构造器详细资料
-
CaffeineUtils
public CaffeineUtils()
-
-
方法详细资料
-
createLoadingCache
public static <K,V> com.github.benmanes.caffeine.cache.LoadingCache<K,V> createLoadingCache(String cacheName, Long timeToLiveSeconds, Long timeToIdleSeconds, Integer initialCapacity, Integer maximumSize, boolean recordStats) - 参数:
cacheName-timeToLiveSeconds- 设置写缓存后过期时间(单位:秒)timeToIdleSeconds- 设置读缓存后过期时间(单位:秒)initialCapacity-maximumSize-recordStats-- 返回:
-
createLoadingCache
public static <K,V> com.github.benmanes.caffeine.cache.LoadingCache<K,V> createLoadingCache(String cacheName, Long timeToLiveSeconds, Long timeToIdleSeconds, Integer initialCapacity, Integer maximumSize, boolean recordStats, com.github.benmanes.caffeine.cache.RemovalListener<K, V> removalListener) - 参数:
cacheName-timeToLiveSeconds- 设置写缓存后过期时间(单位:秒)timeToIdleSeconds- 设置读缓存后过期时间(单位:秒)initialCapacity-maximumSize-recordStats-removalListener-- 返回:
-