From 3c86eda26c8693837c96d6722a7db9e21071c05d Mon Sep 17 00:00:00 2001 From: leventov Date: Mon, 19 Jan 2015 18:40:15 +0700 Subject: [PATCH] Fixed a bug in ReplicationHubFindByName --- .../java/net/openhft/chronicle/map/ReplicationHubFindByName.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/net/openhft/chronicle/map/ReplicationHubFindByName.java b/src/main/java/net/openhft/chronicle/map/ReplicationHubFindByName.java index 07f3e0a2d..b0a2625f5 100644 --- a/src/main/java/net/openhft/chronicle/map/ReplicationHubFindByName.java +++ b/src/main/java/net/openhft/chronicle/map/ReplicationHubFindByName.java @@ -71,6 +71,7 @@ class ReplicationHubFindByName implements FindByName { int withChannelId = nextFreeChannel.incrementAndGet(); try (MapKeyContext c = map.context(config.name)) { + c.updateLock().lock(); MapInstanceBuilder value = config.replicatedViaChannel(replicationHub.createChannel(withChannelId)); boolean added = !c.containsKey();