From 654a62d7b859d3e1e53f26c1d24854b5aebee74c Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Sat, 30 Apr 2022 01:50:24 +0200 Subject: [PATCH] Bugfix --- .../java/it/cavallium/dbengine/database/disk/HugePqEnv.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/it/cavallium/dbengine/database/disk/HugePqEnv.java b/src/main/java/it/cavallium/dbengine/database/disk/HugePqEnv.java index 8498852..c684ce2 100644 --- a/src/main/java/it/cavallium/dbengine/database/disk/HugePqEnv.java +++ b/src/main/java/it/cavallium/dbengine/database/disk/HugePqEnv.java @@ -13,6 +13,7 @@ import java.util.ArrayList; import java.util.Objects; import java.util.concurrent.locks.ReentrantLock; import java.util.concurrent.locks.ReentrantReadWriteLock; +import java.util.concurrent.locks.StampedLock; import org.rocksdb.AbstractComparator; import org.rocksdb.ColumnFamilyDescriptor; import org.rocksdb.ColumnFamilyHandle; @@ -77,7 +78,7 @@ public class HugePqEnv implements Closeable { db.getName(), cfh, new CompositeMeterRegistry(), - new ReentrantReadWriteLock().readLock() + new StampedLock() ); } }