跳过导航链接
A B C E G I K L M O P R S T U V 

A

after(ICacheInterceptorContext<K, V>) - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptor
方法执行之后
append(ICachePersistAofEntry) - 接口 中的方法com.github.houbb.cache.api.ICachePersistAof
添加明细信息

B

before(ICacheInterceptorContext<K, V>) - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptor
方法执行之前

C

cacheContext() - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptorContext
缓存信息
com.github.houbb.cache.api - 程序包 com.github.houbb.cache.api
 
containsKey(K) - 接口 中的方法com.github.houbb.cache.api.ICacheMap
Returns true if this map contains a mapping for the specified key.

E

endMills() - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptorContext
结束时间
evict() - 接口 中的方法com.github.houbb.cache.api.ICacheContext
驱除策略 v1.0.0 重命名为 evict
evict(ICacheContext<K, V>, K) - 接口 中的方法com.github.houbb.cache.api.ICacheEvict
驱除
exception(ICacheInterceptorContext, Exception) - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptor
异常
expire() - 接口 中的方法com.github.houbb.cache.api.ICacheContext
过期策略
expire() - 接口 中的方法com.github.houbb.cache.api.ICacheLoadContext
过期策略
expire() - 接口 中的方法com.github.houbb.cache.api.ICachePersistContext
过期策略
expireAt(K, long) - 接口 中的方法com.github.houbb.cache.api.ICache
在指定的时间过期 (1)如果 key 不存在,则什么都不做。
expireAt(K, long) - 接口 中的方法com.github.houbb.cache.api.ICacheExpire
指定过期信息
expireTime(K) - 接口 中的方法com.github.houbb.cache.api.ICacheExpire
待过期的 key 不存在,则返回 null

G

get(K) - 接口 中的方法com.github.houbb.cache.api.ICacheMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
getMethodName() - 接口 中的方法com.github.houbb.cache.api.ICachePersistAofEntry
方法名称
getParams() - 接口 中的方法com.github.houbb.cache.api.ICachePersistAofEntry
参数信息

I

ICache<K,V> - com.github.houbb.cache.api中的接口
缓存接口
ICacheContext<K,V> - com.github.houbb.cache.api中的接口
缓存上下文
ICacheEntry<K,V> - com.github.houbb.cache.api中的接口
缓存明细信息
ICacheEvict<K,V> - com.github.houbb.cache.api中的接口
驱除策略
ICacheExpire<K,V> - com.github.houbb.cache.api中的接口
缓存过期接口
ICacheExpireContext<K,V> - com.github.houbb.cache.api中的接口
缓存过期上下文
ICacheInterceptor<K,V> - com.github.houbb.cache.api中的接口
拦截器接口 (1)耗时统计 (2)监听器
ICacheInterceptorContext<K,V> - com.github.houbb.cache.api中的接口
拦截器上下文接口 (1)get (2)put (3)remove (4)expire (5)evict
ICacheLoad<K,V> - com.github.houbb.cache.api中的接口
缓存接口
ICacheLoadContext<K,V> - com.github.houbb.cache.api中的接口
加载接口
ICacheMap<K,V> - com.github.houbb.cache.api中的接口
避免 jdk 的变化,导致接口的不稳定 简化 map 接口,去掉无用的实现
ICacheOrder - com.github.houbb.cache.api中的接口
指定顺序,用于排序时使用 1.
ICachePersist<K,V> - com.github.houbb.cache.api中的接口
持久化缓存接口
ICachePersistAof<K,V> - com.github.houbb.cache.api中的接口
持久化缓存接口
ICachePersistAofEntry - com.github.houbb.cache.api中的接口
AOF 持久化明细
ICachePersistContext<K,V> - com.github.houbb.cache.api中的接口
持久化缓存接口
init(ICacheContext<K, V>) - 接口 中的方法com.github.houbb.cache.api.ICache
初始化 为了直接兼容 map 接口,且持有对应的上下文信息
init(ICacheExpireContext<K, V>) - 接口 中的方法com.github.houbb.cache.api.ICacheExpire
初始化
init(ICacheLoadContext<K, V>) - 接口 中的方法com.github.houbb.cache.api.ICacheLoad
加载缓存信息
init(ICachePersistContext<K, V>) - 接口 中的方法com.github.houbb.cache.api.ICachePersist
初始化上下文
interceptorList() - 接口 中的方法com.github.houbb.cache.api.ICacheContext
操作监听类
isEmpty() - 接口 中的方法com.github.houbb.cache.api.ICacheMap
Returns true if this map contains no key-value mappings.

K

key() - 接口 中的方法com.github.houbb.cache.api.ICacheEntry
 
keySet() - 接口 中的方法com.github.houbb.cache.api.ICacheMap
Returns a Set view of the keys contained in this map.

L

load() - 接口 中的方法com.github.houbb.cache.api.ICacheContext
加载策略
load() - 接口 中的方法com.github.houbb.cache.api.ICacheLoad
加载初始化信息

M

map() - 接口 中的方法com.github.houbb.cache.api.ICacheContext
map 信息
map() - 接口 中的方法com.github.houbb.cache.api.ICacheExpireContext
map 信息
map() - 接口 中的方法com.github.houbb.cache.api.ICacheLoadContext
map 信息
map() - 接口 中的方法com.github.houbb.cache.api.ICachePersistContext
map 信息
match(ICacheInterceptorContext<K, V>) - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptor
是否满足触发条件
methodName() - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptorContext
执行的方法信息

O

order() - 接口 中的方法com.github.houbb.cache.api.ICacheOrder
对应的顺序

P

params() - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptorContext
执行的参数
persist() - 接口 中的方法com.github.houbb.cache.api.ICacheContext
持久化策略
put(K, V) - 接口 中的方法com.github.houbb.cache.api.ICacheMap
Associates the specified value with the specified key in this map (optional operation).

R

refreshExpire(Collection<K>) - 接口 中的方法com.github.houbb.cache.api.ICacheExpire
惰性删除中需要处理的 keys
remove(K) - 接口 中的方法com.github.houbb.cache.api.ICacheMap
Removes the mapping for a key from this map if it is present (optional operation).
removeKey(ICacheContext<K, V>, K) - 接口 中的方法com.github.houbb.cache.api.ICacheEvict
删除 key 信息
result() - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptorContext
方法执行的结果

S

size() - 接口 中的方法com.github.houbb.cache.api.ICacheContext
大小限制
size() - 接口 中的方法com.github.houbb.cache.api.ICacheMap
Returns the number of key-value mappings in this map.
startMills() - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptorContext
开始时间

T

typeList() - 接口 中的方法com.github.houbb.cache.api.ICacheInterceptorContext
类型列表

U

updateKey(ICacheContext<K, V>, K) - 接口 中的方法com.github.houbb.cache.api.ICacheEvict
更新 key 信息

V

value() - 接口 中的方法com.github.houbb.cache.api.ICacheEntry
 
A B C E G I K L M O P R S T U V 
跳过导航链接

Copyright © 2025. All rights reserved.