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() {