提交 59f991ae 编写于 作者: zhouweidong's avatar zhouweidong

优化缓存日志

上级 03026b23
...@@ -62,12 +62,15 @@ public class LayeringCache extends AbstractValueAdaptingCache { ...@@ -62,12 +62,15 @@ public class LayeringCache extends AbstractValueAdaptingCache {
@Override @Override
public ValueWrapper get(Object key) { public ValueWrapper get(Object key) {
ValueWrapper wrapper = caffeineCache.get(key); ValueWrapper wrapper = caffeineCache.get(key);
log.debug("查询一级缓存 key:{},value:{}", key,wrapper); Object value=ObjectUtils.isEmpty(wrapper)?null:wrapper.get();
if (wrapper == null) { log.debug("查询一级缓存 key:{} ,value:{}", key,value);
if (ObjectUtils.isEmpty(value)) {
wrapper = redisCache.get(key); wrapper = redisCache.get(key);
if(!ObjectUtils.isEmpty(wrapper) && !ObjectUtils.isEmpty(wrapper.get())){ value=ObjectUtils.isEmpty(wrapper)?null:wrapper.get();
caffeineCache.put(key, wrapper == null ? null : wrapper.get()); log.debug("查询二级缓存 key:{} ,value:{}", key,value);
log.debug("查询二级缓存,并将数据放到一级缓存。 key:{}", key); if(!ObjectUtils.isEmpty(value)){
caffeineCache.put(key, value);
log.debug("查询二级缓存,并将数据放到一级缓存。 key:{} ,value:{}", key,value);
} }
} }
return wrapper; return wrapper;
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册