From 9fc12cae2e9b70cb32bcb4824d5d6989b3539ef8 Mon Sep 17 00:00:00 2001 From: Nikita Koksharov <nkoksharov@redisson.pro> Date: Fri, 29 Oct 2021 09:44:49 +0300 Subject: [PATCH] Improvement - optimization of ClusterConnectionManager.checkSlaveNodesChange() and ClusterConnectionManager.checkMasterNodesChange() methods. #3886 --- .../java/org/redisson/cluster/ClusterConnectionManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java b/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java index 6cd484297..bf67cb257 100644 --- a/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java +++ b/redisson/src/main/java/org/redisson/cluster/ClusterConnectionManager.java @@ -871,7 +871,7 @@ public class ClusterConnectionManager extends MasterSlaveConnectionManager { } private Map<RedisURI, ClusterPartition> getLastPartitonsByURI() { - return lastPartitions.values().stream().collect(Collectors.toMap(p -> p.getMasterAddress(), p -> p)); + return lastPartitions.values().stream().collect(Collectors.toMap(p -> p.getMasterAddress(), p -> p, (e1, e2) -> e1)); } private Set<ClusterPartition> getLastPartitions() {