diff --git a/src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java b/src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java index 438ec63cf..3243bc158 100644 --- a/src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java +++ b/src/main/java/net/openhft/chronicle/hash/impl/VanillaChronicleHash.java @@ -41,7 +41,6 @@ import org.slf4j.LoggerFactory; import java.io.*; import java.nio.ByteBuffer; import java.nio.channels.FileChannel; -import java.nio.channels.FileLock; import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeUnit; @@ -816,12 +815,12 @@ public abstract class VanillaChronicleHash implements int headerSize = (int) headerBytes.writePosition(); headerBuffer.limit(headerSize); - try (FileLock ignored = fileChannel.lock(0, headerSize, false)) { - while (headerBuffer.remaining() > 0) { - fileChannel.write(headerBuffer, headerBuffer.position()); - } - map.initBeforeMapping(fileChannel, headerSize); + while (headerBuffer.remaining() > 0) { + fileChannel.write(headerBuffer, headerBuffer.position()); } + map.initBeforeMapping(fileChannel, headerSize); map.createMappedStoreAndSegments(file, raf); }