Class JetCacheCreateCacheFactory

java.lang.Object
cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory

public class JetCacheCreateCacheFactory extends Object

Description: JetCache 手动创建Cache 工厂

Author:
: gengwei.zheng
Date:
: 2022/7/23 10:49
  • Constructor Details

    • JetCacheCreateCacheFactory

      public JetCacheCreateCacheFactory(com.alicp.jetcache.CacheManager cacheManager, cn.herodotus.engine.cache.core.properties.CacheProperties cacheProperties)
  • Method Details

    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String name, cn.herodotus.engine.cache.core.properties.CacheSetting cacheSetting)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String name, Boolean cacheNullValue, cn.herodotus.engine.cache.core.properties.CacheSetting cacheSetting)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String name)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String name, Duration expire)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String name, Duration expire, Boolean cacheNullValue)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String name, Duration expire, Boolean cacheNullValue, Boolean syncLocal)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String name, com.alicp.jetcache.anno.CacheType cacheType, Duration expire, Boolean cacheNullValue, Boolean syncLocal)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String area, String name, com.alicp.jetcache.anno.CacheType cacheType, Duration expire, Boolean cacheNullValue, Boolean syncLocal)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String area, String name, com.alicp.jetcache.anno.CacheType cacheType, Duration expire, Boolean cacheNullValue, Boolean syncLocal, Duration localExpire)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String area, String name, com.alicp.jetcache.anno.CacheType cacheType, Duration expire, Boolean cacheNullValue, Boolean syncLocal, Duration localExpire, Integer localLimit)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String area, String name, com.alicp.jetcache.anno.CacheType cacheType, Duration expire, Boolean cacheNullValue, Boolean syncLocal, Duration localExpire, Integer localLimit, Boolean useAreaInPrefix)
    • create

      public <K, V> com.alicp.jetcache.Cache<K,V> create(String area, String name, com.alicp.jetcache.anno.CacheType cacheType, Duration expire, Boolean cacheNullValue, Boolean syncLocal, Duration localExpire, Integer localLimit, Boolean useAreaInPrefix, Boolean penetrationProtect, Duration penetrationProtectTimeout)