跳过导航链接
B C D E G I L M N R V 

B

build() - 类 中的方法com.sika.code.cache.pojo.CacheDTO
 
buildData() - 类 中的方法com.sika.code.cache.pojo.CacheDTO
 

C

CACHE - 类 中的静态变量com.sika.code.cache.manager.CacheManager
 
CacheConstant - com.sika.code.cache.constant中的类
缓存常量
CacheConstant() - 类 的构造器com.sika.code.cache.constant.CacheConstant
 
CacheDTO - com.sika.code.cache.pojo中的类
缓存数据传输对象
CacheDTO() - 类 的构造器com.sika.code.cache.pojo.CacheDTO
 
CacheManager - com.sika.code.cache.manager中的类
缓存管理器-提供redis缓存+二级缓存的管理
CacheManager() - 类 的构造器com.sika.code.cache.manager.CacheManager
 
ClearCacheDTO - com.sika.code.cache.pojo中的类
清除缓存
ClearCacheDTO() - 类 的构造器com.sika.code.cache.pojo.ClearCacheDTO
 
clearLocalCache(ClearLocalCacheDTO) - 类 中的方法com.sika.code.cache.manager.CacheManager
清除本地缓存-采取的是cacheAside模式-即执行方法再删除缓存

ClearLocalCacheDTO - com.sika.code.cache.pojo中的类
本地缓存数据传输对象
ClearLocalCacheDTO() - 类 的构造器com.sika.code.cache.pojo.ClearLocalCacheDTO
 
clearRedisCache(ClearRedisCacheDTO, RedisTemplate) - 类 中的方法com.sika.code.cache.manager.CacheManager
清除本地缓存-采取的是cacheAside模式-即执行方法再删除缓存

ClearRedisCacheDTO - com.sika.code.cache.pojo中的类
Redis缓存数据传输对象
ClearRedisCacheDTO() - 类 的构造器com.sika.code.cache.pojo.ClearRedisCacheDTO
 
com.sika.code.cache.constant - 程序包 com.sika.code.cache.constant
 
com.sika.code.cache.executor - 程序包 com.sika.code.cache.executor
 
com.sika.code.cache.manager - 程序包 com.sika.code.cache.manager
 
com.sika.code.cache.pojo - 程序包 com.sika.code.cache.pojo
 
customerBuild() - 类 中的方法com.sika.code.cache.pojo.CacheDTO
 
customerBuild() - 类 中的方法com.sika.code.cache.pojo.ClearLocalCacheDTO
 
customerBuild() - 类 中的方法com.sika.code.cache.pojo.GetCacheDTO
 
customerBuild() - 类 中的方法com.sika.code.cache.pojo.GetLocalCacheDTO
 
customerBuild() - 类 中的方法com.sika.code.cache.pojo.GetRedisCacheDTO
 

D

doCache(GetLocalCacheDTO<T>, Cache<String, Object>, Object) - 类 中的方法com.sika.code.cache.executor.LocalCacheDefaultExecutor
 
doCache(GetLocalCacheDTO<T>, Cache<String, Object>, Object) - 接口 中的方法com.sika.code.cache.executor.LocalCacheExecutor
 
doCache(GetRedisCacheDTO<T>, RedisTemplate, Object) - 接口 中的方法com.sika.code.cache.executor.RedisCacheExecutor
将目标对象缓存到redis中

E

EXPIRE_DEFAULT - 类 中的静态变量com.sika.code.cache.constant.CacheConstant
默认的有效期

G

getAndAddLocalCache(GetLocalCacheDTO<T>, LocalCacheExecutor<T>) - 类 中的方法com.sika.code.cache.manager.CacheManager
获取并且将结果添加到本地缓存-若本地缓存为空则执行目标方法-并将结果缓存到本地缓存

getAndAddRedisCache(GetRedisCacheDTO<T>, RedisCacheExecutor<T>, RedisTemplate<String, T>) - 类 中的方法com.sika.code.cache.manager.CacheManager
从redis中获取缓存,若redis缓存为空,则执行目标方法-并将其缓存到Redis缓存

getCache(GetLocalCacheDTO<T>, Cache<String, Object>) - 类 中的方法com.sika.code.cache.executor.LocalCacheDefaultExecutor
 
getCache(GetLocalCacheDTO<T>, Cache<String, Object>) - 接口 中的方法com.sika.code.cache.executor.LocalCacheExecutor
 
getCache(GetRedisCacheDTO<T>, RedisTemplate) - 类 中的方法com.sika.code.cache.executor.RedisCacheDefaultExecutor
 
getCache(GetRedisCacheDTO<T>, RedisTemplate) - 接口 中的方法com.sika.code.cache.executor.RedisCacheExecutor
从Redis中获取缓存
getCache(GetLocalCacheDTO<T>, GetRedisCacheDTO<T>, RedisTemplate<String, T>) - 类 中的方法com.sika.code.cache.manager.CacheManager
获取缓存- 1.
getCache(GetLocalCacheDTO<T>, LocalCacheExecutor<T>, GetRedisCacheDTO<T>, RedisCacheExecutor<T>, RedisTemplate<String, T>) - 类 中的方法com.sika.code.cache.manager.CacheManager
获取缓存-先从内存缓存中获取缓存-若本地缓存不存在-则从redis中获取缓存
GetCacheDTO<T> - com.sika.code.cache.pojo中的类
GetCacheDTO() - 类 的构造器com.sika.code.cache.pojo.GetCacheDTO
 
GetLocalCacheDTO<T> - com.sika.code.cache.pojo中的类
本地缓存数据传输对象
GetLocalCacheDTO() - 类 的构造器com.sika.code.cache.pojo.GetLocalCacheDTO
 
GetRedisCacheDTO<T> - com.sika.code.cache.pojo中的类
Redis缓存数据传输对象
GetRedisCacheDTO() - 类 的构造器com.sika.code.cache.pojo.GetRedisCacheDTO
 

I

INIT_CACHE_SIZE_DEFAULT - 类 中的静态变量com.sika.code.cache.constant.CacheConstant
初始化缓存大小-默认值

L

LocalCacheDefaultExecutor<T> - com.sika.code.cache.executor中的类
本地缓存默认执行器
LocalCacheDefaultExecutor() - 类 的构造器com.sika.code.cache.executor.LocalCacheDefaultExecutor
 
LocalCacheExecutor<T> - com.sika.code.cache.executor中的接口
log(CacheDTO, String, Object...) - 类 中的方法com.sika.code.cache.manager.CacheManager
日志记录

M

MAX_CACHE_SIZE_DEFAULT - 类 中的静态变量com.sika.code.cache.constant.CacheConstant
最大缓存大小-默认值

N

notNeedCache(CacheDTO) - 类 中的方法com.sika.code.cache.manager.CacheManager
判断是否需要缓存-返回为true需要缓存-否则不需要缓存

R

RedisCacheDefaultExecutor<T> - com.sika.code.cache.executor中的类
redis缓存默认执行器
RedisCacheDefaultExecutor() - 类 的构造器com.sika.code.cache.executor.RedisCacheDefaultExecutor
 
RedisCacheExecutor<T> - com.sika.code.cache.executor中的接口

V

verifyData() - 类 中的方法com.sika.code.cache.pojo.CacheDTO
 
B C D E G I L M N R V 
跳过导航链接

Copyright © 2022. All rights reserved.