From 439a8edf9c97cb974c2fa63d1bc173448c6c367f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90Li?= <15040126243@163.com> Date: Mon, 8 Jan 2024 22:56:05 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E8=A7=84=E8=8C=83=E8=AE=BE=E8=AE=A1?= =?UTF-8?q?=E6=A8=A1=E5=BC=8F=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...{PlusCacheWrapper.java => CaffeineCacheDecorator.java} | 8 ++++---- .../common/redis/manager/PlusSpringCacheManager.java | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) rename ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/{PlusCacheWrapper.java => CaffeineCacheDecorator.java} (90%) diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/PlusCacheWrapper.java b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java similarity index 90% rename from ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/PlusCacheWrapper.java rename to ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java index 35fe2378..1d02efda 100644 --- a/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/PlusCacheWrapper.java +++ b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/CaffeineCacheDecorator.java @@ -7,18 +7,18 @@ import org.springframework.cache.Cache; import java.util.concurrent.Callable; /** - * Cache 装饰器(用于扩展一级缓存) + * Cache 装饰器模式(用于扩展 Caffeine 一级缓存) * * @author LionLi */ -public class PlusCacheWrapper implements Cache { +public class CaffeineCacheDecorator implements Cache { private static final com.github.benmanes.caffeine.cache.Cache - CAFFEINE = SpringUtils.getBean("caffeine"); + CAFFEINE = SpringUtils.getBean("caffeine"); private final Cache cache; - public PlusCacheWrapper(Cache cache) { + public CaffeineCacheDecorator(Cache cache) { this.cache = cache; } diff --git a/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/PlusSpringCacheManager.java b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/PlusSpringCacheManager.java index 0f8121b5..a48cb142 100644 --- a/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/PlusSpringCacheManager.java +++ b/ruoyi-common/ruoyi-common-redis/src/main/java/org/dromara/common/redis/manager/PlusSpringCacheManager.java @@ -156,7 +156,7 @@ public class PlusSpringCacheManager implements CacheManager { private Cache createMap(String name, CacheConfig config) { RMap map = RedisUtils.getClient().getMap(name); - Cache cache = new PlusCacheWrapper(new RedissonCache(map, allowNullValues)); + Cache cache = new CaffeineCacheDecorator(new RedissonCache(map, allowNullValues)); if (transactionAware) { cache = new TransactionAwareCacheDecorator(cache); } @@ -170,7 +170,7 @@ public class PlusSpringCacheManager implements CacheManager { private Cache createMapCache(String name, CacheConfig config) { RMapCache map = RedisUtils.getClient().getMapCache(name); - Cache cache = new PlusCacheWrapper(new RedissonCache(map, config, allowNullValues)); + Cache cache = new CaffeineCacheDecorator(new RedissonCache(map, config, allowNullValues)); if (transactionAware) { cache = new TransactionAwareCacheDecorator(cache); }