类 CaffeineUtils

java.lang.Object
org.tio.utils.caffeine.CaffeineUtils

public class CaffeineUtils extends Object
作者:
tanyaowu
  • 构造器详细资料

    • 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 -
      返回: