A C E G I K N P R T
A
- await(Long) - 类 中的方法cn.flyelf.cache.penetration.model.PenetrateLock
-
C
- CachePenetrationConfig - cn.flyelf.cache.penetration.conf中的类
-
缓存穿透雪崩的配置模型
- CachePenetrationConfig() - 类 的构造器cn.flyelf.cache.penetration.conf.CachePenetrationConfig
-
- cn.flyelf.cache.penetration - 程序包 cn.flyelf.cache.penetration
-
- cn.flyelf.cache.penetration.caffeine - 程序包 cn.flyelf.cache.penetration.caffeine
-
- cn.flyelf.cache.penetration.conf - 程序包 cn.flyelf.cache.penetration.conf
-
- cn.flyelf.cache.penetration.model - 程序包 cn.flyelf.cache.penetration.model
-
E
- enabled() - 类 中的方法cn.flyelf.cache.penetration.caffeine.PenetrateCaffeineCache
-
- enabled() - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
是否启用缓存穿透处理
- expire() - 类 中的方法cn.flyelf.cache.penetration.caffeine.PenetrateCaffeineCache
-
- expire() - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
缓存穿透默认的有效期,毫秒
G
- get(K) - 类 中的方法cn.flyelf.cache.penetration.caffeine.PenetrateCaffeineCache
-
- get(K) - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
获取某个key的实体
- getLocker(K, PenetrateLockWrapper) - 类 中的方法cn.flyelf.cache.penetration.caffeine.PenetrateCaffeineCache
-
- getLocker(K, PenetrateLockWrapper) - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
获取穿透锁
I
- isCurrent() - 类 中的方法cn.flyelf.cache.penetration.model.PenetrateLock
-
- isCurrent() - 类 中的方法cn.flyelf.cache.penetration.model.PenetrateLockWrapper
-
- isNull(Object) - 类 中的方法cn.flyelf.cache.penetration.caffeine.PenetrateCaffeineCache
-
- isNull(Object) - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
判断某个对象是否为null
K
- key() - 类 中的方法cn.flyelf.cache.penetration.model.PenetrateLockWrapper
-
N
- name() - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
缓存穿透处理的名称
P
- PenetrateCache - cn.flyelf.cache.penetration中的接口
-
缓存穿透服务
- PenetrateCaffeineCache - cn.flyelf.cache.penetration.caffeine中的类
-
利用caffeine实现对缓存的穿透处理
- PenetrateCaffeineCache(CachePenetrationConfig) - 类 的构造器cn.flyelf.cache.penetration.caffeine.PenetrateCaffeineCache
-
- PenetrateLock - cn.flyelf.cache.penetration.model中的类
-
穿刺预防锁
本锁并非为分布式锁
- PenetrateLock(String) - 类 的构造器cn.flyelf.cache.penetration.model.PenetrateLock
-
- PenetrateLockWrapper - cn.flyelf.cache.penetration.model中的类
-
穿透锁的封装
- PenetrateLockWrapper() - 类 的构造器cn.flyelf.cache.penetration.model.PenetrateLockWrapper
-
- put(K) - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
设置一个默认有效时长的null实体到缓存穿透
- put(K, Long) - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
把无效的模型实体保存到缓存穿透中
- put(K, Object, Long) - 类 中的方法cn.flyelf.cache.penetration.caffeine.PenetrateCaffeineCache
-
- put(K, Object, Long) - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
加入到穿透服务中
R
- release() - 类 中的方法cn.flyelf.cache.penetration.model.PenetrateLock
-
- release() - 类 中的方法cn.flyelf.cache.penetration.model.PenetrateLockWrapper
-
- releaseLocker(PenetrateLockWrapper) - 类 中的方法cn.flyelf.cache.penetration.caffeine.PenetrateCaffeineCache
-
- releaseLocker(PenetrateLockWrapper) - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
释放穿透锁
T
- timeout() - 类 中的方法cn.flyelf.cache.penetration.caffeine.PenetrateCaffeineCache
-
- timeout() - 接口 中的方法cn.flyelf.cache.penetration.PenetrateCache
-
穿透等待超时时长,毫秒
A C E G I K N P R T