diff --git a/src/main/java/net/openhft/chronicle/hash/replication/TimeProvider.java b/src/main/java/net/openhft/chronicle/hash/replication/TimeProvider.java index e18c524e7..0b10254bf 100644 --- a/src/main/java/net/openhft/chronicle/hash/replication/TimeProvider.java +++ b/src/main/java/net/openhft/chronicle/hash/replication/TimeProvider.java @@ -16,6 +16,7 @@ package net.openhft.chronicle.hash.replication; +import net.openhft.chronicle.core.Jvm; import net.openhft.chronicle.hash.ChronicleHash; import net.openhft.chronicle.hash.ChronicleHashBuilderPrivateAPI; @@ -61,6 +62,7 @@ public final class TimeProvider { return lastTime; if (lastTimeHolder.compareAndSet(lastTime, now)) return now; + Jvm.nanoPause(); } }