From 08bb9c42a5db1bce90fca7b3a47a0aa2ccd4ddf8 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Mon, 15 Jul 2024 16:04:40 +0300 Subject: [PATCH] refactoring --- .../src/main/java/org/redisson/cache/LocalCacheView.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/redisson/src/main/java/org/redisson/cache/LocalCacheView.java b/redisson/src/main/java/org/redisson/cache/LocalCacheView.java index b5ac6f847..77ad5d199 100644 --- a/redisson/src/main/java/org/redisson/cache/LocalCacheView.java +++ b/redisson/src/main/java/org/redisson/cache/LocalCacheView.java @@ -164,7 +164,8 @@ public class LocalCacheView { @Override public Map.Entry next() { CacheValue e = iter.next(); - return new AbstractMap.SimpleEntry((K) e.getKey(), (V) e.getValue()); + V val = toValue(e); + return new AbstractMap.SimpleEntry((K) e.getKey(), val); } @Override @@ -240,7 +241,11 @@ public class LocalCacheView { } } - + + protected V toValue(CacheValue cv) { + return (V) cv.getValue(); + } + public CacheKey toCacheKey(Object key) { ByteBuf encoded = object.encodeMapKey(key); try {