A C D G I L M P R S T U W
A
- addDeleteCacheKey(CacheKeyTO) - 类 中的静态方法com.jarvis.cache.CacheHelper
-
- AUTO_LOAD_MIN_EXPIRE - 类 中的静态变量com.jarvis.cache.AutoLoadHandler
-
自动加载最小过期时间
- AutoLoadHandler - com.jarvis.cache中的类
-
用于处理自动加载缓存,sortThread 从autoLoadMap中取出数据,然后通知threads进行处理。
- AutoLoadHandler(CacheHandler, AutoLoadConfig) - 类 的构造器com.jarvis.cache.AutoLoadHandler
-
C
- CacheHandler - com.jarvis.cache中的类
-
处理AOP
- CacheHandler(ICacheManager, AbstractScriptParser, AutoLoadConfig, ICloner) - 类 的构造器com.jarvis.cache.CacheHandler
-
- CacheHelper - com.jarvis.cache中的类
-
- CacheHelper() - 类 的构造器com.jarvis.cache.CacheHelper
-
- ChangeListener - com.jarvis.cache中的接口
-
缓存更新
- clearCacheOpType() - 类 中的静态方法com.jarvis.cache.CacheHelper
-
移除CacheOpType
- clearDeleteCacheKeysSet() - 类 中的静态方法com.jarvis.cache.CacheHelper
-
- com.jarvis.cache - 程序包 com.jarvis.cache
-
- ComboCacheManager - com.jarvis.cache中的类
-
组合多种缓存管理方案,本地保存短期缓存,远程保存长期缓存
- ComboCacheManager(ICacheManager, ICacheManager, AbstractScriptParser) - 类 的构造器com.jarvis.cache.ComboCacheManager
-
- create() - 类 中的方法com.jarvis.cache.DataLoaderFactory
-
D
- DataLoader - com.jarvis.cache中的类
-
数据加载器
- DataLoader() - 类 的构造器com.jarvis.cache.DataLoader
-
- DataLoaderFactory - com.jarvis.cache中的类
-
- delete(Set<CacheKeyTO>) - 类 中的方法com.jarvis.cache.CacheHandler
-
- delete(Set<CacheKeyTO>) - 接口 中的方法com.jarvis.cache.ChangeListener
-
缓存删除
- delete(Set<CacheKeyTO>) - 类 中的方法com.jarvis.cache.ComboCacheManager
-
- deleteCache(DeleteCacheAopProxyChain, CacheDelete, Object) - 类 中的方法com.jarvis.cache.CacheHandler
-
处理@CacheDelete 拦截
- DeleteCacheMagicHandler - com.jarvis.cache中的类
-
Magic模式
- DeleteCacheMagicHandler(CacheHandler, DeleteCacheAopProxyChain, CacheDeleteMagicKey[], Object) - 类 的构造器com.jarvis.cache.DeleteCacheMagicHandler
-
- destroy() - 类 中的方法com.jarvis.cache.CacheHandler
-
- doRefresh(CacheAopProxyChain, Cache, CacheKeyTO, CacheWrapper<Object>) - 类 中的方法com.jarvis.cache.RefreshHandler
-
G
- get(CacheKeyTO, Method) - 类 中的方法com.jarvis.cache.CacheHandler
-
- get(CacheKeyTO, Method) - 类 中的方法com.jarvis.cache.ComboCacheManager
-
- getAutoLoadConfig() - 类 中的方法com.jarvis.cache.CacheHandler
-
- getAutoLoadHandler() - 类 中的方法com.jarvis.cache.CacheHandler
-
- getAutoLoadQueue() - 类 中的方法com.jarvis.cache.AutoLoadHandler
-
获取自动加载队列,如果是web应用,建议把自动加载队列中的数据都输出到页面中,并增加一些管理功能。
- getAutoLoadTO(CacheKeyTO) - 类 中的方法com.jarvis.cache.AutoLoadHandler
-
- getCacheKey(Object, String, Object[], String, String, Object, boolean) - 类 中的方法com.jarvis.cache.CacheHandler
-
生成缓存KeyTO
- getCacheKeyForMagic() - 类 中的方法com.jarvis.cache.DeleteCacheMagicHandler
-
- getCacheOpType() - 类 中的静态方法com.jarvis.cache.CacheHelper
-
获取CacheOpType
- getCacheWrapper() - 类 中的方法com.jarvis.cache.DataLoader
-
- getChangeListener() - 类 中的方法com.jarvis.cache.CacheHandler
-
- getCloner() - 类 中的方法com.jarvis.cache.CacheHandler
-
- getData(CacheAopProxyChain, Object[]) - 类 中的方法com.jarvis.cache.CacheHandler
-
- getData() - 类 中的方法com.jarvis.cache.DataLoader
-
- getDataLoader() - 类 中的方法com.jarvis.cache.DataLoaderFactory
-
- getDeleteCacheKeysSet() - 类 中的静态方法com.jarvis.cache.CacheHelper
-
- getInstance() - 类 中的静态方法com.jarvis.cache.DataLoaderFactory
-
- getLoadDataUseTime() - 类 中的方法com.jarvis.cache.DataLoader
-
- getLock() - 类 中的方法com.jarvis.cache.CacheHandler
-
- getScriptParser() - 类 中的方法com.jarvis.cache.CacheHandler
-
- getSize() - 类 中的方法com.jarvis.cache.AutoLoadHandler
-
I
- init(CacheAopProxyChain, AutoLoadTO, CacheKeyTO, Cache, CacheHandler) - 类 中的方法com.jarvis.cache.DataLoader
-
- init(CacheAopProxyChain, CacheKeyTO, Cache, CacheHandler, Object[]) - 类 中的方法com.jarvis.cache.DataLoader
-
- init(CacheAopProxyChain, Cache, CacheHandler) - 类 中的方法com.jarvis.cache.DataLoader
-
- init(CacheAopProxyChain, CacheKeyTO, Cache, CacheHandler) - 类 中的方法com.jarvis.cache.DataLoader
-
- initDeleteCacheKeysSet() - 类 中的静态方法com.jarvis.cache.CacheHelper
-
- isFirst() - 类 中的方法com.jarvis.cache.DataLoader
-
- isMagic(Cache, Method) - 类 中的静态方法com.jarvis.cache.MagicHandler
-
- isOnTransactional() - 类 中的静态方法com.jarvis.cache.CacheHelper
-
L
- loadData() - 类 中的方法com.jarvis.cache.DataLoader
-
M
- magic() - 类 中的方法com.jarvis.cache.MagicHandler
-
- MagicHandler - com.jarvis.cache中的类
-
MagicHandler
- MagicHandler(CacheHandler, CacheAopProxyChain, Cache) - 类 的构造器com.jarvis.cache.MagicHandler
-
- mget(Method, Type, Set<CacheKeyTO>) - 类 中的方法com.jarvis.cache.CacheHandler
-
- mget(Method, Type, Set<CacheKeyTO>) - 类 中的方法com.jarvis.cache.ComboCacheManager
-
- mset(Method, Collection<MSetParam>) - 类 中的方法com.jarvis.cache.CacheHandler
-
- mset(Method, Collection<MSetParam>) - 类 中的方法com.jarvis.cache.ComboCacheManager
-
P
- proceed(CacheAopProxyChain, Cache) - 类 中的方法com.jarvis.cache.CacheHandler
-
处理@Cache 拦截
- proceedDeleteCacheTransactional(DeleteCacheTransactionalAopProxyChain, CacheDeleteTransactional) - 类 中的方法com.jarvis.cache.CacheHandler
-
用于处理事务下,事务处理完后才删除缓存,避免因事务失败造成缓存中的数据不一致问题。
- processing - 类 中的变量com.jarvis.cache.CacheHandler
-
正在处理中的请求
- putIfAbsent(CacheKeyTO, CacheAopProxyChain, Cache, CacheWrapper<Object>) - 类 中的方法com.jarvis.cache.AutoLoadHandler
-
R
- RefreshHandler - com.jarvis.cache中的类
-
异步刷新缓存处理器
- RefreshHandler(CacheHandler, AutoLoadConfig) - 类 的构造器com.jarvis.cache.RefreshHandler
-
- removeAutoLoadTO(CacheKeyTO) - 类 中的方法com.jarvis.cache.AutoLoadHandler
-
- removeTask(CacheKeyTO) - 类 中的方法com.jarvis.cache.RefreshHandler
-
- reset() - 类 中的方法com.jarvis.cache.DataLoader
-
重置数据,避免长期缓存,去除引用关系,好让GC回收引用对象
- resetAutoLoadLastLoadTime(CacheKeyTO) - 类 中的方法com.jarvis.cache.AutoLoadHandler
-
重置自动加载时间
- returnObject(DataLoader) - 类 中的方法com.jarvis.cache.DataLoaderFactory
-
S
- setCache(CacheKeyTO, CacheWrapper<Object>, Method) - 类 中的方法com.jarvis.cache.CacheHandler
-
- setCache(CacheKeyTO, CacheWrapper<Object>, Method) - 类 中的方法com.jarvis.cache.ComboCacheManager
-
- setCacheOpType(CacheOpType) - 类 中的静态方法com.jarvis.cache.CacheHelper
-
设置CacheOpType
- setChangeListener(ChangeListener) - 类 中的方法com.jarvis.cache.CacheHandler
-
- setLock(ILock) - 类 中的方法com.jarvis.cache.CacheHandler
-
- shutdown() - 类 中的方法com.jarvis.cache.AutoLoadHandler
-
- shutdown() - 类 中的方法com.jarvis.cache.RefreshHandler
-
T
- THREAD_NAME_PREFIX - 类 中的静态变量com.jarvis.cache.AutoLoadHandler
-
U
- update(CacheKeyTO, CacheWrapper<Object>) - 接口 中的方法com.jarvis.cache.ChangeListener
-
缓存更新
W
- wrap(DataLoader) - 类 中的方法com.jarvis.cache.DataLoaderFactory
-
- writeCache(CacheAopProxyChain, Object[], Cache, CacheKeyTO, CacheWrapper<Object>) - 类 中的方法com.jarvis.cache.CacheHandler
-
A C D G I L M P R S T U W
Copyright © 2020. All rights reserved.