跳过导航链接
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.