Index
All Classes and Interfaces|All Packages
A
- AbstractCountStampManager - Class in cn.herodotus.engine.cache.jetcache.stamp
-
Description: 计数类型的缓存
- AbstractCountStampManager(String) - Constructor for class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
- AbstractCountStampManager(String, CacheType) - Constructor for class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
- AbstractCountStampManager(String, CacheType, Duration) - Constructor for class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
- AbstractStampManager<K,
V> - Class in cn.herodotus.engine.cache.jetcache.stamp -
Description: 抽象Stamp管理
- AbstractStampManager(String) - Constructor for class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
- AbstractStampManager(String, CacheType) - Constructor for class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
- AbstractStampManager(String, CacheType, Duration) - Constructor for class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
C
- CacheJetCacheAutoConfiguration - Class in cn.herodotus.engine.cache.jetcache.autoconfigure
-
Description: JetCacheConfiguration
- CacheJetCacheAutoConfiguration() - Constructor for class cn.herodotus.engine.cache.jetcache.autoconfigure.CacheJetCacheAutoConfiguration
- check(K, V) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
- check(K, V) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
校验Stamp值,与本地存储的Stamp 是否匹配
- clear() - Method in class cn.herodotus.engine.cache.jetcache.enhance.HerodotusMybatisCache
- clear() - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCache
- cn.herodotus.engine.cache.jetcache.annotation - package cn.herodotus.engine.cache.jetcache.annotation
- cn.herodotus.engine.cache.jetcache.autoconfigure - package cn.herodotus.engine.cache.jetcache.autoconfigure
- cn.herodotus.engine.cache.jetcache.enhance - package cn.herodotus.engine.cache.jetcache.enhance
- cn.herodotus.engine.cache.jetcache.stamp - package cn.herodotus.engine.cache.jetcache.stamp
- cn.herodotus.engine.cache.jetcache.utils - package cn.herodotus.engine.cache.jetcache.utils
- containKey(K) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
- counting(String) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
-
在缓存有效期内进行计数
- counting(String, int) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
-
在缓存有效期内进行计数
- counting(String, int, Duration) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
-
在缓存有效期内进行计数
- counting(String, int, Duration, boolean) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
-
在缓存有效期内进行计数
- counting(String, int, Duration, boolean, String) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
-
在缓存有效期内进行计数
- counting(String, int, Duration, String) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
-
在缓存有效期内进行计数
- create(String) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, CacheSetting) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, CacheType) - Static method in class cn.herodotus.engine.cache.jetcache.utils.JetCacheUtils
- create(String, CacheType, Duration) - Static method in class cn.herodotus.engine.cache.jetcache.utils.JetCacheUtils
- create(String, CacheType, Duration, Boolean) - Static method in class cn.herodotus.engine.cache.jetcache.utils.JetCacheUtils
- create(String, CacheType, Duration, Boolean, Boolean) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, CacheType, Duration, Boolean, Boolean) - Static method in class cn.herodotus.engine.cache.jetcache.utils.JetCacheUtils
- create(String, Boolean, CacheSetting) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, String, CacheType, Duration, Boolean, Boolean) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, String, CacheType, Duration, Boolean, Boolean, Duration) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, String, CacheType, Duration, Boolean, Boolean, Duration, Integer) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, String, CacheType, Duration, Boolean, Boolean, Duration, Integer, Boolean) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, String, CacheType, Duration, Boolean, Boolean, Duration, Integer, Boolean, Boolean, Duration) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, Duration) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, Duration) - Static method in class cn.herodotus.engine.cache.jetcache.utils.JetCacheUtils
- create(String, Duration, Boolean) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, Duration, Boolean) - Static method in class cn.herodotus.engine.cache.jetcache.utils.JetCacheUtils
- create(String, Duration, Boolean, Boolean) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- create(String, Duration, Boolean, Boolean) - Static method in class cn.herodotus.engine.cache.jetcache.utils.JetCacheUtils
- create(K) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
创建具体的Stamp签章值,并存储至本地缓存
- create(K, long, TimeUnit) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
创建具体的Stamp签章值,并存储至本地缓存
- create(K, Duration) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
创建具体的Stamp签章值,并存储至本地缓存
- createJetCache(String) - Method in class cn.herodotus.engine.cache.jetcache.enhance.HerodotusCacheManager
- createJetCache(String) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCacheManager
- createJetCache(String, CacheSetting) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCacheManager
D
- delete(K) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
- delete(K) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
删除与Key对应的Stamp
E
- EnableHerodotusJetCache - Annotation Interface in cn.herodotus.engine.cache.jetcache.annotation
-
Description: 手动开启JetCache注入
- evict(Object) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCache
- evictIfPresent(Object) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCache
G
- get(Object, Callable<T>) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCache
- get(K) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
- get(K) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
根据key读取Stamp
- getCache() - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
-
指定数据存储缓存
- getCache(String) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCacheManager
- getCacheNames() - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCacheManager
- getExpire() - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
- getExpire() - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
过期时间
- getId() - Method in class cn.herodotus.engine.cache.jetcache.enhance.HerodotusMybatisCache
- getInstance() - Static method in class cn.herodotus.engine.cache.jetcache.utils.JetCacheUtils
- getMaxTimes() - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
- getName() - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCache
- getNativeCache() - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCache
- getObject(Object) - Method in class cn.herodotus.engine.cache.jetcache.enhance.HerodotusMybatisCache
- getSize() - Method in class cn.herodotus.engine.cache.jetcache.enhance.HerodotusMybatisCache
H
- herodotusCacheManager(JetCacheCreateCacheFactory, CacheProperties) - Method in class cn.herodotus.engine.cache.jetcache.autoconfigure.CacheJetCacheAutoConfiguration
- HerodotusCacheManager - Class in cn.herodotus.engine.cache.jetcache.enhance
-
Description: 自定义 缓存管理器
- HerodotusCacheManager(JetCacheCreateCacheFactory, CacheProperties) - Constructor for class cn.herodotus.engine.cache.jetcache.enhance.HerodotusCacheManager
- HerodotusCacheManager(JetCacheCreateCacheFactory, CacheProperties, String...) - Constructor for class cn.herodotus.engine.cache.jetcache.enhance.HerodotusCacheManager
- HerodotusMybatisCache - Class in cn.herodotus.engine.cache.jetcache.enhance
-
Description: 扩展的Mybatis二级缓存
- HerodotusMybatisCache(String) - Constructor for class cn.herodotus.engine.cache.jetcache.enhance.HerodotusMybatisCache
I
- isAllowNullValues() - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCacheManager
J
- jetCacheCreateCacheFactory(CacheManager, CacheProperties) - Method in class cn.herodotus.engine.cache.jetcache.autoconfigure.CacheJetCacheAutoConfiguration
- JetCacheCreateCacheFactory - Class in cn.herodotus.engine.cache.jetcache.enhance
-
Description: JetCache 手动创建Cache 工厂
- JetCacheCreateCacheFactory(CacheManager, CacheProperties) - Constructor for class cn.herodotus.engine.cache.jetcache.enhance.JetCacheCreateCacheFactory
- JetCacheSpringCache - Class in cn.herodotus.engine.cache.jetcache.enhance
-
Description: 基于 JetCache 的 Spring Cache 扩展
- JetCacheSpringCache(String, Cache<Object, Object>, boolean) - Constructor for class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCache
- JetCacheSpringCacheManager - Class in cn.herodotus.engine.cache.jetcache.enhance
-
Description: 基于 JetCache 的 Spring Cache Manager 扩展
- JetCacheSpringCacheManager(JetCacheCreateCacheFactory) - Constructor for class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCacheManager
- JetCacheSpringCacheManager(JetCacheCreateCacheFactory, String...) - Constructor for class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCacheManager
- JetCacheUtils - Class in cn.herodotus.engine.cache.jetcache.utils
-
Description: JetCache 单例工具类
L
- lock(K) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
锁定值
- lock(K, long, TimeUnit) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
- lock(K, long, TimeUnit) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
锁定值
- lock(K, Duration) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
锁定值
- lockAndRun(K, long, TimeUnit, Runnable) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
- lockAndRun(K, long, TimeUnit, Runnable) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
锁定并执行操作
- lockAndRun(K, Runnable) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
锁定并执行操作
- lockAndRun(K, Duration, Runnable) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
锁定并执行操作
- lookup(Object) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCache
N
- nextStamp(K) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
生成缓存值策略方法,该方法负责生成具体存储的值。
P
- postConstruct() - Method in class cn.herodotus.engine.cache.jetcache.autoconfigure.CacheJetCacheAutoConfiguration
- put(Object, Object) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCache
- put(K, V) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
保存与Key对应的Stamp签章值
- put(K, V, long, TimeUnit) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
- put(K, V, long, TimeUnit) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
保存与Key对应的Stamp签章值
- put(K, V, Duration) - Method in interface cn.herodotus.engine.cache.jetcache.stamp.StampManager
-
保存与Key对应的Stamp签章值
- putIfAbsent(Object, Object) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCache
- putObject(Object, Object) - Method in class cn.herodotus.engine.cache.jetcache.enhance.HerodotusMybatisCache
R
- removeObject(Object) - Method in class cn.herodotus.engine.cache.jetcache.enhance.HerodotusMybatisCache
S
- setAllowNullValues(boolean) - Method in class cn.herodotus.engine.cache.jetcache.enhance.JetCacheSpringCacheManager
- setExpire(Duration) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractStampManager
- setJetCacheCreateCacheFactory(JetCacheCreateCacheFactory) - Static method in class cn.herodotus.engine.cache.jetcache.utils.JetCacheUtils
- setMaxTimes(int) - Method in class cn.herodotus.engine.cache.jetcache.stamp.AbstractCountStampManager
- StampManager<K,
V> - Interface in cn.herodotus.engine.cache.jetcache.stamp -
Description: Stamp 服务接口
All Classes and Interfaces|All Packages