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

2.X
疯狂的狮子Li 8 months ago
parent d60b27b6dd
commit edf832c948

@ -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);
}

Loading…
Cancel
Save