diff --git a/redisson/src/main/java/org/redisson/cache/LocalCacheView.java b/redisson/src/main/java/org/redisson/cache/LocalCacheView.java index b3352ea54..591623cb6 100644 --- a/redisson/src/main/java/org/redisson/cache/LocalCacheView.java +++ b/redisson/src/main/java/org/redisson/cache/LocalCacheView.java @@ -185,7 +185,7 @@ public class LocalCacheView { if (o instanceof Map.Entry) { Map.Entry e = (Map.Entry) o; CacheKey cacheKey = toCacheKey(e.getKey()); - return cache.remove(cacheKey, new CacheValue(e.getKey(), e.getValue())); + return cache.remove(cacheKey) != null; } return false; }