From b6895f357f93fddbaa16fffb005f7265a47a58af Mon Sep 17 00:00:00 2001 From: Nikita Koksharov Date: Wed, 6 Dec 2023 11:18:16 +0300 Subject: [PATCH] refactoring --- .../java/org/redisson/transaction/BaseTransactionalMap.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/redisson/src/main/java/org/redisson/transaction/BaseTransactionalMap.java b/redisson/src/main/java/org/redisson/transaction/BaseTransactionalMap.java index be1aae7fd..efbef01cd 100644 --- a/redisson/src/main/java/org/redisson/transaction/BaseTransactionalMap.java +++ b/redisson/src/main/java/org/redisson/transaction/BaseTransactionalMap.java @@ -619,16 +619,14 @@ public class BaseTransactionalMap extends BaseTransactionalObject { protected Set keySet(String pattern, int count) { Set keys = map.keySet(pattern, count); return keys.stream() - .map(k -> Collections.singletonMap(k, toKeyHash(k))) .filter(k -> { - HashValue hash = k.values().iterator().next(); + HashValue hash = toKeyHash(k); if (state.get(hash) == null || state.get(hash) != BaseTransactionalMap.MapEntry.NULL) { return true; } return false; }) - .map(m -> m.keySet().iterator().next()) .collect(Collectors.toSet()); }