update 优化 更新二级缓存同时清空一级缓存

This commit is contained in:
疯狂的狮子Li 2024-05-17 13:42:31 +08:00
parent ef4beaceb0
commit b9133484f0

View File

@ -1,6 +1,5 @@
package org.dromara.common.redis.manager;
import cn.hutool.core.lang.Console;
import org.dromara.common.core.utils.SpringUtils;
import org.springframework.cache.Cache;
@ -50,10 +49,12 @@ public class CaffeineCacheDecorator implements Cache {
@Override
public void put(Object key, Object value) {
CAFFEINE.invalidate(getUniqueKey(key));
cache.put(key, value);
}
public ValueWrapper putIfAbsent(Object key, Object value) {
CAFFEINE.invalidate(getUniqueKey(key));
return cache.putIfAbsent(key, value);
}