索引

A B C D E F G H I K L P R S T V 
All Classes and Interfaces|所有程序包|序列化表格

A

AFTER_ACCESS - enum class 中的枚举常量 cn.sleepybear.cacher.cache.ExpireWayEnum
以最后一次访问时间为准
AFTER_CREATE - enum class 中的枚举常量 cn.sleepybear.cacher.cache.ExpireWayEnum
以创建时间为准
AFTER_UPDATE - enum class 中的枚举常量 cn.sleepybear.cacher.cache.ExpireWayEnum
以最后一次更新时间为准

B

build() - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 

C

CacheObject<T> - cn.sleepybear.cacher.cache中的类
There is description
CacheObject(T) - 类的构造器 cn.sleepybear.cacher.cache.CacheObject
没有过期时间的构造方法
CacheObject(T, Long) - 类的构造器 cn.sleepybear.cacher.cache.CacheObject
默认从创建开始计算过期时间的构造方法
CacheObject(T, Long, ExpireWayEnum) - 类的构造器 cn.sleepybear.cacher.cache.CacheObject
根构造方法
Cacher<K,V> - cn.sleepybear.cacher中的类
There is description
Cacher(ExpireWayEnum, boolean, int, String, long, long, TimeUnit, boolean, int, float, boolean, boolean, boolean, CacherValueLoader<K, V>, ExpireTimeLoader<K>, ExpireAction<K, CacheObject<V>>) - 类的构造器 cn.sleepybear.cacher.Cacher
 
Cacher(CacherBuilder<K, V>) - 类的构造器 cn.sleepybear.cacher.Cacher
 
CacherBuilder<K,V> - cn.sleepybear.cacher中的类
There is description
CacherBuilder() - 类的构造器 cn.sleepybear.cacher.CacherBuilder
 
CacherBuilder(CacherBuilder<K, V>) - 类的构造器 cn.sleepybear.cacher.CacherBuilder
 
cacherLoader(long, CacherValueLoader<K, V>) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
cacherLoader(long, CacherValueLoader<K, V>, ExpireAction<K, CacheObject<V>>) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
cacherLoader(CacherValueLoader<K, V>) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
cacherLoader(ExpireAction<K, CacheObject<V>>) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
cacherLoader(ExpireTimeLoader<K>) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
cacherLoader(ExpireTimeLoader<K>, CacherValueLoader<K, V>) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
cacherLoader(ExpireTimeLoader<K>, CacherValueLoader<K, V>, ExpireAction<K, CacheObject<V>>) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
cacherValueLoader - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
CacherValueLoader<K,V> - cn.sleepybear.cacher.loader中的接口
需要自行实现,当缓存过期时,自动加载新的缓存的时候,会调用这个接口,获取缓存的值,然后会将缓存的值放入缓存中
clear() - 类中的方法 cn.sleepybear.cacher.Cacher
 
cn.sleepybear.cacher - 程序包 cn.sleepybear.cacher
 
cn.sleepybear.cacher.cache - 程序包 cn.sleepybear.cacher.cache
 
cn.sleepybear.cacher.loader - 程序包 cn.sleepybear.cacher.loader
 
corePoolSize - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
corePoolSize(int) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 

D

delay - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
delay(long, TimeUnit) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 

E

entrySet() - 类中的方法 cn.sleepybear.cacher.Cacher
 
equals(Object) - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
 
expire() - 类中的方法 cn.sleepybear.cacher.Cacher
 
expireAction - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
expireAction(K, V) - 接口中的方法 cn.sleepybear.cacher.loader.ExpireAction
缓存过期时的操作,可以是删除缓存,也可以是重新加载缓存,也可以是其他操作,比如删除对应的本地文件
ExpireAction<K,V> - cn.sleepybear.cacher.loader中的接口
需要自行实现,当缓存过期的时候调用
expireTimeLoader - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
ExpireTimeLoader<K> - cn.sleepybear.cacher.loader中的接口
这个是个接口,需要自己实现,当缓存过期时,自动加载新的缓存的时候,会调用这个接口,获取缓存的过期时间
expireWay(ExpireWayEnum) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
expireWayEnum - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
ExpireWayEnum - cn.sleepybear.cacher.cache中的Enum Class
过期策略枚举

F

fixRate - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 

G

get(K) - 类中的方法 cn.sleepybear.cacher.Cacher
 
getCacheObject() - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
 
getCacheObject(K) - 类中的方法 cn.sleepybear.cacher.Cacher
 
getCacheObjectPure(K) - 类中的方法 cn.sleepybear.cacher.Cacher
 
getCacherValueLoader() - 类中的方法 cn.sleepybear.cacher.Cacher
 
getCreateTime() - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
 
getExpireAction() - 类中的方法 cn.sleepybear.cacher.Cacher
 
getExpireAt() - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
过期时间点,若没有过期时间则返回 null
getExpireTime() - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
 
getExpireTimeLoader() - 类中的方法 cn.sleepybear.cacher.Cacher
 
getExpireWayEnum() - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
 
getExpireWayEnum() - 类中的方法 cn.sleepybear.cacher.Cacher
 
getLoadExpireTime(K) - 接口中的方法 cn.sleepybear.cacher.loader.ExpireTimeLoader
获取缓存的过期时间
getObj() - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
获取缓存对象
需要加一次访问次数和更新访问时间
getObjPure() - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
 
getScheduleName() - 类中的方法 cn.sleepybear.cacher.Cacher
 

H

hashCode() - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
 

I

initialCapacity - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
initialCapacity(int) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
initialDelay - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
initialDelay(long) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
isExpire() - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
 
isExpire(ExpireWayEnum, boolean) - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
是否过期
isKeepOldExpireWay() - 类中的方法 cn.sleepybear.cacher.Cacher
 
isShowExpireTimeLog() - 类中的方法 cn.sleepybear.cacher.Cacher
 
isShowLoadInfoLog() - 类中的方法 cn.sleepybear.cacher.Cacher
 
isShowRemoveInfoLog() - 类中的方法 cn.sleepybear.cacher.Cacher
 

K

keepExpireWay(boolean) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
keepOldExpireWay - 类中的变量 cn.sleepybear.cacher.CacherBuilder
旧缓存是否保持旧的过期方式
keySet() - 类中的方法 cn.sleepybear.cacher.Cacher
 

L

load(K) - 接口中的方法 cn.sleepybear.cacher.loader.CacherValueLoader
加载缓存
loadFactor - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
loadFactor(float) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 

P

printAllValues() - 类中的方法 cn.sleepybear.cacher.Cacher
 
printAllValues(Consumer<String>, String) - 类中的方法 cn.sleepybear.cacher.Cacher
 
put(K, CacheObject<V>) - 类中的方法 cn.sleepybear.cacher.Cacher
 
put(K, V) - 类中的方法 cn.sleepybear.cacher.Cacher
 
put(K, V, Long) - 类中的方法 cn.sleepybear.cacher.Cacher
 
put(K, V, Long, ExpireWayEnum) - 类中的方法 cn.sleepybear.cacher.Cacher
 

R

remove(K) - 类中的方法 cn.sleepybear.cacher.Cacher
直接删除缓存,不走 loader
removeReturnCacheObject(K) - 类中的方法 cn.sleepybear.cacher.Cacher
 
resetExpireSchedule() - 类中的方法 cn.sleepybear.cacher.Cacher
 
resetExpireSchedule(int, String, long, long, TimeUnit, boolean) - 类中的方法 cn.sleepybear.cacher.Cacher
 

S

scheduleFixedWay(boolean) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
scheduleName - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
scheduleName(String) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
set(K, V) - 类中的方法 cn.sleepybear.cacher.Cacher
 
set(K, V, Long) - 类中的方法 cn.sleepybear.cacher.Cacher
 
set(K, V, Long, ExpireWayEnum) - 类中的方法 cn.sleepybear.cacher.Cacher
 
setCacherValueLoader(CacherValueLoader<K, V>) - 类中的方法 cn.sleepybear.cacher.Cacher
 
setExpireAction(ExpireAction<K, CacheObject<V>>) - 类中的方法 cn.sleepybear.cacher.Cacher
 
setExpireTime(Long) - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
 
setExpireTimeLoader(ExpireTimeLoader<K>) - 类中的方法 cn.sleepybear.cacher.Cacher
 
setExpireWayEnum(ExpireWayEnum) - 类中的方法 cn.sleepybear.cacher.Cacher
 
setLoader(ExpireTimeLoader<K>, CacherValueLoader<K, V>) - 类中的方法 cn.sleepybear.cacher.Cacher
 
setLoader(ExpireTimeLoader<K>, CacherValueLoader<K, V>, ExpireAction<K, CacheObject<V>>) - 类中的方法 cn.sleepybear.cacher.Cacher
 
setLoader(Long, CacherValueLoader<K, V>) - 类中的方法 cn.sleepybear.cacher.Cacher
 
setObj(T, Long, ExpireWayEnum) - 类中的方法 cn.sleepybear.cacher.cache.CacheObject
更新缓存对象
需要更新一次访问和更新次数,以及时间
setShowExpireTimeLog(boolean) - 类中的方法 cn.sleepybear.cacher.Cacher
 
setShowLoadInfoLog(boolean) - 类中的方法 cn.sleepybear.cacher.Cacher
 
setShowRemoveInfoLog(boolean) - 类中的方法 cn.sleepybear.cacher.Cacher
 
showAllLogs() - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
showExpireTime(boolean) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
showExpireTimeLog - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
showLoadInfoLog - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
showLoadInfoLog(boolean) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
showRemoveInfo(boolean) - 类中的方法 cn.sleepybear.cacher.CacherBuilder
 
showRemoveInfoLog - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 
shutdownExpireSchedule() - 类中的方法 cn.sleepybear.cacher.Cacher
 
shutdownExpireScheduleNow() - 类中的方法 cn.sleepybear.cacher.Cacher
 
size() - 类中的方法 cn.sleepybear.cacher.Cacher
 
switchToOldExpireWay() - 类中的方法 cn.sleepybear.cacher.Cacher
 
switchToSameExpireWay() - 类中的方法 cn.sleepybear.cacher.Cacher
 

T

timeUnit - 类中的变量 cn.sleepybear.cacher.CacherBuilder
 

V

valueOf(String) - enum class中的静态方法 cn.sleepybear.cacher.cache.ExpireWayEnum
Returns the enum constant of this class with the specified name.
values() - enum class中的静态方法 cn.sleepybear.cacher.cache.ExpireWayEnum
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I K L P R S T V 
All Classes and Interfaces|所有程序包|序列化表格