diff --git a/src/main/java/net/openhft/chronicle/map/ReplicatedChronicleMap.java b/src/main/java/net/openhft/chronicle/map/ReplicatedChronicleMap.java index fa37b7603..ab3320f0a 100644 --- a/src/main/java/net/openhft/chronicle/map/ReplicatedChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/ReplicatedChronicleMap.java @@ -730,10 +730,10 @@ public class ReplicatedChronicleMap extends VanillaChronicleMap // lock released (end of update operation) -> - // lock acquired (the following acquireAndReleaseReadLock() call) -> + // lock acquired (the following acquireAndReleaseUpdateLock() call) -> // bits are iterated (raised bits should be visible here) if (entryPos == -1) { - acquireAndReleaseReadLock(segmentIndex); + acquireAndReleaseUpdateLock(segmentIndex); } if ((nextEntryPos = tierModIterFrame.nextSetBit(nativeAccess(), @@ -783,11 +783,11 @@ public class ReplicatedChronicleMap extends VanillaChronicleMap c = iterationContext()) { c.initSegmentIndex(segmentIndex); - c.readLock().lock(); + c.updateLock().lock(); } }