A B C D E F G H I K L N R S W _
A
- AbstractCache<K,V> - blade.cache中的类
-
抽象缓存基础实现
- AbstractCache(int) - 类 的构造器blade.cache.AbstractCache
-
设置一个缓存大小并初始化
B
- blade.cache - 程序包 blade.cache
-
- blade.cache.impl - 程序包 blade.cache.impl
-
C
- Cache<K,V> - blade.cache中的接口
-
缓存顶级接口
- CacheCleaner<K,V> - blade.cache中的类
-
定时清理缓存线程
- CacheCleaner(long) - 类 的构造器blade.cache.CacheCleaner
-
设置清理间隔并初始化
- CacheException - blade.cache中的异常错误
-
缓存异常封装
- CacheException() - 异常错误 的构造器blade.cache.CacheException
-
- CacheException(String) - 异常错误 的构造器blade.cache.CacheException
-
- cacheLock - 类 中的变量blade.cache.AbstractCache
-
缓存锁
- CacheManager - blade.cache中的类
-
缓存管理对象
- CacheManager() - 类 的构造器blade.cache.CacheManager
-
- CacheObject<K,V> - blade.cache中的类
-
缓存实体对象
- CacheObject(K, V, long) - 类 的构造器blade.cache.CacheObject
-
- CacheObject() - 类 的构造器blade.cache.CacheObject
-
- cacheSize - 类 中的变量blade.cache.AbstractCache
-
最大缓存数
- cacheSize(int) - 类 中的方法blade.cache.AbstractCache
-
- cacheSize(int) - 接口 中的方法blade.cache.Cache
-
设置缓存大小
- clear() - 类 中的方法blade.cache.AbstractCache
-
- clear() - 接口 中的方法blade.cache.Cache
-
清除所有缓存对象
D
- defaultExpire - 类 中的变量blade.cache.AbstractCache
-
默认过期时间, 0 -> 永不过期
- del(K) - 类 中的方法blade.cache.AbstractCache
-
移除一个缓存
- del(K, F) - 类 中的方法blade.cache.AbstractCache
-
移除一个缓存
- del(K) - 接口 中的方法blade.cache.Cache
-
删除缓存对象
- del(K, F) - 接口 中的方法blade.cache.Cache
-
删除缓存对象
E
- elementsInCache() - 类 中的方法blade.cache.AbstractCache
-
- eliminate() - 类 中的方法blade.cache.AbstractCache
-
- eliminate() - 接口 中的方法blade.cache.Cache
-
淘汰对象
- eliminateCache() - 类 中的方法blade.cache.AbstractCache
-
淘汰对象具体实现
- eliminateCache() - 类 中的方法blade.cache.impl.FIFOCache
-
- eliminateCache() - 类 中的方法blade.cache.impl.LFUCache
-
实现删除过期对象 和 删除访问次数最少的对象
- eliminateCache() - 类 中的方法blade.cache.impl.LRUCache
-
只需要实现清除过期对象就可以了,linkedHashMap已经实现LRU
- existCustomExpire - 类 中的变量blade.cache.AbstractCache
-
是否设置默认过期时间
- expire(long) - 类 中的方法blade.cache.AbstractCache
-
- expire(long) - 接口 中的方法blade.cache.Cache
-
设置缓存有效期
F
- FIFOCache<K,V> - blade.cache.impl中的类
-
FIFO实现
- FIFOCache(int) - 类 的构造器blade.cache.impl.FIFOCache
-
- flieds(K) - 类 中的方法blade.cache.AbstractCache
-
- flieds(K) - 接口 中的方法blade.cache.Cache
-
G
- get(K) - 类 中的方法blade.cache.AbstractCache
-
取一个缓存
- get(K) - 接口 中的方法blade.cache.Cache
-
查找缓存对象
- getAccessCount() - 类 中的方法blade.cache.CacheObject
-
- getCache(String) - 类 中的方法blade.cache.CacheManager
-
- getCacheIds() - 类 中的方法blade.cache.CacheManager
-
- getCacheSize() - 类 中的方法blade.cache.AbstractCache
-
- getCacheSize() - 接口 中的方法blade.cache.Cache
-
返回缓存大小
- getExpires() - 类 中的方法blade.cache.CacheObject
-
- getInstance() - 类 中的静态方法blade.cache.CacheManager
-
- getKey() - 类 中的方法blade.cache.CacheObject
-
- getLastAccess() - 类 中的方法blade.cache.CacheObject
-
- getNext() - 类 中的方法blade.cache.CacheObject
-
- getPrevious() - 类 中的方法blade.cache.CacheObject
-
- getValue() - 类 中的方法blade.cache.CacheObject
-
H
- hdel(K) - 类 中的方法blade.cache.AbstractCache
-
移除一个缓存
- hdel(K) - 接口 中的方法blade.cache.Cache
-
删除缓存对象
- hget(K, F) - 类 中的方法blade.cache.AbstractCache
-
取一个缓存
- hget(K, F) - 接口 中的方法blade.cache.Cache
-
查找缓存对象
- hset(K, F, V) - 类 中的方法blade.cache.AbstractCache
-
放一个缓存
- hset(K, F, V, long) - 类 中的方法blade.cache.AbstractCache
-
放一个hash类型缓存并设置缓存时间
- hset(K, F, V) - 接口 中的方法blade.cache.Cache
-
向缓存添加一个hash类型的数据
- hset(K, F, V, long) - 接口 中的方法blade.cache.Cache
-
向缓存添加一个hash类型的数据并设置有效期
I
- isEmpty() - 类 中的方法blade.cache.AbstractCache
-
- isEmpty() - 接口 中的方法blade.cache.Cache
-
缓存中是否为空
- isExpired() - 类 中的方法blade.cache.CacheObject
-
- isFull() - 类 中的方法blade.cache.AbstractCache
-
- isFull() - 接口 中的方法blade.cache.Cache
-
缓存是否已经满
- isNeedClearExpiredObject() - 类 中的方法blade.cache.AbstractCache
-
K
- keys() - 类 中的方法blade.cache.AbstractCache
-
- keys() - 接口 中的方法blade.cache.Cache
-
L
- LFUCache<K,V> - blade.cache.impl中的类
-
LFU实现
- LFUCache(int) - 类 的构造器blade.cache.impl.LFUCache
-
- LRUCache<K,V> - blade.cache.impl中的类
-
LRU 实现
- LRUCache(int) - 类 的构造器blade.cache.impl.LRUCache
-
N
- newFIFOCache() - 类 中的方法blade.cache.CacheManager
-
LFUCache:START
- newFIFOCache(String) - 类 中的方法blade.cache.CacheManager
-
- newFIFOCache(int) - 类 中的方法blade.cache.CacheManager
-
- newFIFOCache(String, int) - 类 中的方法blade.cache.CacheManager
-
- newLFUCache() - 类 中的方法blade.cache.CacheManager
-
LFUCache:START
- newLFUCache(String) - 类 中的方法blade.cache.CacheManager
-
- newLFUCache(int) - 类 中的方法blade.cache.CacheManager
-
- newLFUCache(String, int) - 类 中的方法blade.cache.CacheManager
-
- newLRUCache() - 类 中的方法blade.cache.CacheManager
-
LRUCache:START
- newLRUCache(String) - 类 中的方法blade.cache.CacheManager
-
- newLRUCache(int) - 类 中的方法blade.cache.CacheManager
-
- newLRUCache(String, int) - 类 中的方法blade.cache.CacheManager
-
R
- readLock - 类 中的变量blade.cache.AbstractCache
-
读取锁
- removeAll() - 类 中的方法blade.cache.CacheManager
-
移除所有缓存
- removeCache(String) - 类 中的方法blade.cache.CacheManager
-
移除一个缓存
- run() - 类 中的方法blade.cache.CacheCleaner
-
执行缓存清理工作
S
- set(K, V) - 类 中的方法blade.cache.AbstractCache
-
放一个缓存
- set(K, V, long) - 类 中的方法blade.cache.AbstractCache
-
放一个缓存并设置缓存时间
- set(K, V) - 接口 中的方法blade.cache.Cache
-
向缓存添加value对象,其在缓存中生存时间为默认值
- set(K, V, long) - 接口 中的方法blade.cache.Cache
-
向缓存添加value对象,并指定存活时间
- setAccessCount(long) - 类 中的方法blade.cache.CacheObject
-
- setCleanInterval(long) - 类 中的方法blade.cache.CacheCleaner
-
设置清理间隔
- setCleanInterval(long) - 类 中的方法blade.cache.CacheManager
-
- setExpires(long) - 类 中的方法blade.cache.CacheObject
-
- setKey(K) - 类 中的方法blade.cache.CacheObject
-
- setLastAccess(long) - 类 中的方法blade.cache.CacheObject
-
- setNext(CacheObject<K, V>) - 类 中的方法blade.cache.CacheObject
-
- setPrevious(CacheObject<K, V>) - 类 中的方法blade.cache.CacheObject
-
- setValue(V) - 类 中的方法blade.cache.CacheObject
-
- size() - 类 中的方法blade.cache.AbstractCache
-
- size() - 接口 中的方法blade.cache.Cache
-
W
- writeLock - 类 中的变量blade.cache.AbstractCache
-
写入锁
_
- _hCache - 类 中的变量blade.cache.AbstractCache
-
同步缓存容器
- _mCache - 类 中的变量blade.cache.AbstractCache
-
同步缓存容器
A B C D E F G H I K L N R S W _
Copyright © 2015. All rights reserved.