类 Caffeineson

java.lang.Object
org.springframework.cache.support.AbstractValueAdaptingCache
cn.aradin.spring.caffeine.cache.Caffeineson
所有已实现的接口:
org.springframework.cache.Cache

public class Caffeineson extends org.springframework.cache.support.AbstractValueAdaptingCache
  • 构造器详细资料

  • 方法详细资料

    • caffeineCache

      protected com.github.benmanes.caffeine.cache.Cache<Object,Object> caffeineCache(CaffeinesonConfig config, com.github.benmanes.caffeine.cache.RemovalListener<Object,Object> listener)
      construct caffeine
      参数:
      config - to build a cache
      listener - key-remove event
      返回:
      caffeine cache
    • getName

      public String getName()
    • getNativeCache

      public Object getNativeCache()
    • estimatedSize

      public long estimatedSize()
    • cleanUp

      public void cleanUp()
    • get

      public <T> T get(Object key, Callable<T> valueLoader)
    • put

      public void put(Object key, Object value)
    • putIfAbsent

      public org.springframework.cache.Cache.ValueWrapper putIfAbsent(Object key, Object value)
    • evict

      public void evict(Object key)
    • clear

      public void clear()
    • lookup

      protected Object lookup(Object key)
      指定者:
      lookup 在类中 org.springframework.cache.support.AbstractValueAdaptingCache
    • stats

      public com.github.benmanes.caffeine.cache.stats.CacheStats stats()
      获取统计信息
      返回: