diff --git a/core/src/net/oschina/j2cache/CacheChannel.java b/core/src/net/oschina/j2cache/CacheChannel.java index 4498c154b2d371ea78d73326e3147d13c3190f42..dd16221894b29e1042c4dc07bcaea6988aecdc1f 100644 --- a/core/src/net/oschina/j2cache/CacheChannel.java +++ b/core/src/net/oschina/j2cache/CacheChannel.java @@ -78,8 +78,9 @@ public abstract class CacheChannel implements Closeable , AutoCloseable { String lock_key = key + '%' + region; synchronized (_g_keyLocks.computeIfAbsent(lock_key, v -> new Object())) { obj.setValue(CacheProviderHolder.getLevel1Cache(region).get(key)); - if(obj.rawValue() != null) + if(obj.rawValue() != null) { return obj; + } try { obj.setLevel(CacheObject.LEVEL_2);