From bd64095042bbb3ebcada494971df03344df6764e Mon Sep 17 00:00:00 2001 From: Rob Austin Date: Thu, 17 Dec 2015 06:13:28 +0000 Subject: [PATCH] reverted back to using write locks as read locks --- .../java/net/openhft/chronicle/map/VanillaChronicleMap.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java index ed1ec7a14..70cf8a074 100755 --- a/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java +++ b/src/main/java/net/openhft/chronicle/map/VanillaChronicleMap.java @@ -1865,7 +1865,7 @@ class VanillaChronicleMap, boolean success = false; try { - success = segmentHeader.tryRWReadLock(LOCK_OFFSET, lockTimeOutNS); + success = segmentHeader.tryRWWriteLock(LOCK_OFFSET, lockTimeOutNS); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } @@ -1944,7 +1944,7 @@ class VanillaChronicleMap, public final void readUnlock() { try { // segmentHeader.unlockRWReadLock(LOCK_OFFSET); - segmentHeader.unlockRWReadLock(LOCK_OFFSET); + segmentHeader.unlockRWWriteLock(LOCK_OFFSET); // lock.readLock().unlock(); } catch (IllegalMonitorStateException e) { errorListener.errorOnUnlock(e);