| 程序包 | 说明 |
|---|---|
| com.sika.code.cache.executor | |
| com.sika.code.cache.manager |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
LocalCacheExecutor.doCache(GetLocalCacheDTO<T> cacheDTO,
com.github.benmanes.caffeine.cache.Cache<String,Object> cache,
Object cacheValue) |
T |
LocalCacheDefaultExecutor.doCache(GetLocalCacheDTO<T> cacheDTO,
com.github.benmanes.caffeine.cache.Cache<String,Object> cache,
Object cacheValue) |
T |
LocalCacheExecutor.getCache(GetLocalCacheDTO<T> cacheDTO,
com.github.benmanes.caffeine.cache.Cache<String,Object> cache) |
T |
LocalCacheDefaultExecutor.getCache(GetLocalCacheDTO<T> cacheDTO,
com.github.benmanes.caffeine.cache.Cache<String,Object> cache) |
| 限定符和类型 | 方法和说明 |
|---|---|
<T> T |
CacheManager.getAndAddLocalCache(GetLocalCacheDTO<T> cacheDTO,
LocalCacheExecutor<T> cacheExecutor)
获取并且添加到本地缓存
|
<T> T |
CacheManager.getCache(GetLocalCacheDTO<T> cacheDTO,
LocalCacheExecutor<T> cacheExecutor,
GetRedisCacheDTO<T> redisCacheDTO,
RedisCacheExecutor<T> redisCacheExecutor,
org.springframework.data.redis.core.RedisTemplate<String,T> redisTemplate)
获取缓存-先从内存缓存中获取缓存-若本地缓存不存在-则从redis中获取缓存
|
Copyright © 2022. All rights reserved.