跳过导航链接
A C D F G I N O P R S 

A

AbstractObjectCache<KEY_T,DATA_T> - net.eulerframework.cache.inMemoryCache中的类
Created by cFrost on 16/10/17.
AbstractObjectCache() - 类 的构造器net.eulerframework.cache.inMemoryCache.AbstractObjectCache
 
AbstractObjectCache.DataGetter<KEY_T,DATA_T> - net.eulerframework.cache.inMemoryCache中的接口
 
AbstractObjectCache.DataStore<T> - net.eulerframework.cache.inMemoryCache中的类
 
add(AbstractObjectCache<?, ?>) - 类 中的静态方法net.eulerframework.cache.inMemoryCache.ObjectCachePool
将一个对象缓存加入缓存池

C

CacheTimerObjectCache<KEY_T,DATA_T> - net.eulerframework.cache.inMemoryCache中的类
Created by cFrost on 16/10/17.
CacheTimerObjectCache() - 类 的构造器net.eulerframework.cache.inMemoryCache.CacheTimerObjectCache
 
CacheTimerObjectCache(CacheTimerObjectCache.CacheTimer<DATA_T>) - 类 的构造器net.eulerframework.cache.inMemoryCache.CacheTimerObjectCache
 
CacheTimerObjectCache.CacheTimer<T> - net.eulerframework.cache.inMemoryCache中的接口
 
cacheWriteLock - 类 中的变量net.eulerframework.cache.inMemoryCache.AbstractObjectCache
 
cahceTimer - 类 中的变量net.eulerframework.cache.inMemoryCache.CacheTimerObjectCache
 
clean() - 类 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache
清理缓存,尝试删除所有过期缓存对象
clean() - 类 中的静态方法net.eulerframework.cache.inMemoryCache.ObjectCachePool
清理缓存池中的过期数据
clear() - 类 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache
清除所有缓存对象,如果缓存已被其他线程锁定,则放弃清除,返回false

D

dataLife - 类 中的变量net.eulerframework.cache.inMemoryCache.DefaultObjectCache
 
dataMap - 类 中的变量net.eulerframework.cache.inMemoryCache.AbstractObjectCache
 
DataNotFoundException - net.eulerframework.cache.inMemoryCache中的异常错误
 
DataNotFoundException() - 异常错误 的构造器net.eulerframework.cache.inMemoryCache.DataNotFoundException
 
DataStore(T) - 类 的构造器net.eulerframework.cache.inMemoryCache.AbstractObjectCache.DataStore
 
DefaultObjectCache<KEY_T,DATA_T> - net.eulerframework.cache.inMemoryCache中的类
预先指定数据生命周期的对象缓存 如果把生命周期指定为Long.MAX_VALUE表示缓存永不过期 Created by cFrost on 16/10/17.
DefaultObjectCache() - 类 的构造器net.eulerframework.cache.inMemoryCache.DefaultObjectCache
 
DefaultObjectCache(long) - 类 的构造器net.eulerframework.cache.inMemoryCache.DefaultObjectCache
 

F

FuzzyObjectCache<DATA_T> - net.eulerframework.cache.inMemoryCache.custom中的类
带有模糊查询功能的对象缓存,缓存键值必须为String类型
FuzzyObjectCache() - 类 的构造器net.eulerframework.cache.inMemoryCache.custom.FuzzyObjectCache
新建缓存对象,默认数据生命周期为0s
FuzzyObjectCache(long) - 类 的构造器net.eulerframework.cache.inMemoryCache.custom.FuzzyObjectCache
新建缓存对象并指定数据生命周期

G

generateCacheTimerObjectCache(CacheTimerObjectCache.CacheTimer<DATA_T>) - 类 中的静态方法net.eulerframework.cache.inMemoryCache.ObjectCachePool
生成计时器对象缓存
generateDefaultObjectCache(long) - 类 中的静态方法net.eulerframework.cache.inMemoryCache.ObjectCachePool
生成默认对象缓存
generateObjectCache(T) - 类 中的静态方法net.eulerframework.cache.inMemoryCache.ObjectCachePool
生成自定义的对象缓存
get(KEY_T) - 类 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache
查询缓存对象
get(KEY_T, AbstractObjectCache.DataGetter<KEY_T, DATA_T>) - 类 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache
查询缓存对象 在缓存对象不存在或已过期时,会调用AbstractObjectCache.DataGetter.getData(Object)获取数据,并更新缓存池
getAddTime() - 类 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache.DataStore
 
getAll(Set<String>) - 类 中的方法net.eulerframework.cache.inMemoryCache.custom.FuzzyObjectCache
根据指定的key集合查询缓存对象,如果符合条件的对象至少有一个过期,则返回空结果
getData(KEY_T) - 接口 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache.DataGetter
从数据源读取数据 当被查询的缓存对象不存在或已过期时回调用该方法, 该方法中应有真实数据的读取逻辑
getData() - 类 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache.DataStore
 
getFuzzy(String) - 类 中的方法net.eulerframework.cache.inMemoryCache.custom.FuzzyObjectCache
可按key模糊查询缓存内对象,如果符合条件的对象至少有一个过期,则返回空结果

I

initEulerCachePoolCleaner(long, long) - 类 中的静态方法net.eulerframework.cache.inMemoryCache.ObjectCachePool
初始化缓存池
isEnable() - 类 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache
判断缓存是否启用
isEnable() - 类 中的方法net.eulerframework.cache.inMemoryCache.CacheTimerObjectCache
 
isEnable() - 类 中的方法net.eulerframework.cache.inMemoryCache.DefaultObjectCache
 
isExpired(AbstractObjectCache<KEY_T, DATA_T>.DataStore<DATA_T>) - 类 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache
判断缓存对象是否过期
isExpired(AbstractObjectCache<KEY_T, DATA_T>.DataStore<DATA_T>) - 类 中的方法net.eulerframework.cache.inMemoryCache.CacheTimerObjectCache
 
isExpired(AbstractObjectCache<KEY_T, DATA_T>.DataStore<DATA_T>) - 类 中的方法net.eulerframework.cache.inMemoryCache.DefaultObjectCache
 
isTimeout(T, long) - 接口 中的方法net.eulerframework.cache.inMemoryCache.CacheTimerObjectCache.CacheTimer
 

N

net.eulerframework.cache.inMemoryCache - 程序包 net.eulerframework.cache.inMemoryCache
 
net.eulerframework.cache.inMemoryCache.custom - 程序包 net.eulerframework.cache.inMemoryCache.custom
 

O

ObjectCachePool - net.eulerframework.cache.inMemoryCache中的类
Created by cFrost on 16/10/17.
ObjectCachePool() - 类 的构造器net.eulerframework.cache.inMemoryCache.ObjectCachePool
 

P

put(KEY_T, DATA_T) - 类 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache
向缓存添加缓存对象,如果缓存已被其他线程锁定,则放弃添加,返回false
putAll(Map<String, DATA_T>) - 类 中的方法net.eulerframework.cache.inMemoryCache.custom.FuzzyObjectCache
批量添加缓存对象 如果添加成功,返回true
如果缓存已被其他线程锁定,则放弃添加,返回false
如果数据生命周期被设为<=0的值,则放弃添加,返回false

R

remove(KEY_T) - 类 中的方法net.eulerframework.cache.inMemoryCache.AbstractObjectCache
删除缓存对象,如果缓存已被其他线程锁定,则放弃删除,返回false
remove(AbstractObjectCache<?, ?>) - 类 中的静态方法net.eulerframework.cache.inMemoryCache.ObjectCachePool
将一个对象缓存从缓存池移除

S

setCahceTimer(CacheTimerObjectCache.CacheTimer<DATA_T>) - 类 中的方法net.eulerframework.cache.inMemoryCache.CacheTimerObjectCache
 
setDataLife(long) - 类 中的方法net.eulerframework.cache.inMemoryCache.DefaultObjectCache
 
A C D F G I N O P R S 
跳过导航链接

Copyright © 2017. All rights reserved.