diff --git a/hazelcast/src/main/java/com/hazelcast/replicatedmap/impl/ReplicatedMapService.java b/hazelcast/src/main/java/com/hazelcast/replicatedmap/impl/ReplicatedMapService.java
index <HASH>..<HASH> 100644
--- a/hazelcast/src/main/java/com/hazelcast/replicatedmap/impl/ReplicatedMapService.java
+++ b/hazelcast/src/main/java/com/hazelcast/replicatedmap/impl/ReplicatedMapService.java
@@ -84,9 +84,7 @@ public class ReplicatedMapService
 
     @Override
     public void reset() {
-        for (ReplicatedRecordStore replicatedRecordStore : replicatedStorages.values()) {
-            replicatedRecordStore.clear(false, true);
-        }
+        // Nothing to do, it is ok for a ReplicatedMap to keep its current state on rejoins
     }
 
     @Override
Fixed losing ReplicatedMap internal state on re-joining a cluster