From 9d706056c614bcc60255c5730f7ed70fb0ab69bb Mon Sep 17 00:00:00 2001 From: rob bygrave Date: Fri, 4 Dec 2020 21:18:55 +1300 Subject: [PATCH] No functional change, replace new ReentrantLock(false) with new ReentrantLock() --- ebean-api/src/main/java/io/ebean/DatabaseFactory.java | 2 +- ebean-api/src/main/java/io/ebean/DbContext.java | 2 +- ebean-api/src/main/java/io/ebean/DbPrimary.java | 2 +- .../src/main/java/io/ebean/bean/EntityBeanIntercept.java | 2 +- ebean-api/src/main/java/io/ebean/bean/SingleBeanLoader.java | 2 +- .../src/main/java/io/ebean/common/AbstractBeanCollection.java | 2 +- .../src/main/java/io/ebean/common/CopyOnFirstWriteList.java | 2 +- .../java/io/ebean/config/dbplatform/SequenceIdGenerator.java | 4 +--- ebean-api/src/main/java/io/ebean/event/ShutdownManager.java | 2 +- .../server/autotune/service/DefaultAutoTuneService.java | 2 +- .../ebeaninternal/server/autotune/service/ProfileManager.java | 2 +- .../ebeaninternal/server/autotune/service/ProfileOrigin.java | 2 +- .../server/autotune/service/ProfileOriginNodeUsage.java | 2 +- .../io/ebeaninternal/server/cache/DefaultCacheHolder.java | 2 +- .../java/io/ebeaninternal/server/cluster/ClusterManager.java | 2 +- .../java/io/ebeaninternal/server/core/DefaultContainer.java | 2 +- .../main/java/io/ebeaninternal/server/core/DefaultServer.java | 2 +- .../main/java/io/ebeaninternal/server/core/InternString.java | 2 +- .../io/ebeaninternal/server/idgen/UuidV1RndIdGenerator.java | 2 +- .../io/ebeaninternal/server/loadcontext/DLoadBaseContext.java | 2 +- .../io/ebeaninternal/server/loadcontext/DLoadBeanContext.java | 2 +- .../io/ebeaninternal/server/loadcontext/DLoadManyContext.java | 2 +- .../src/main/java/io/ebeaninternal/server/query/CQuery.java | 2 +- .../java/io/ebeaninternal/server/query/CQueryBindCapture.java | 2 +- .../io/ebeaninternal/server/query/LimitOffsetPagedList.java | 2 +- .../io/ebeaninternal/server/querydefn/DefaultOrmQuery.java | 2 +- .../server/transaction/DefaultPersistenceContext.java | 2 +- .../server/transaction/DefaultProfileHandler.java | 2 +- .../io/ebeaninternal/server/type/ScalarTypeArrayList.java | 2 +- .../io/ebeaninternal/server/type/ScalarTypeArrayListH2.java | 2 +- .../java/io/ebeaninternal/server/type/ScalarTypeArraySet.java | 2 +- .../io/ebeaninternal/server/type/ScalarTypeArraySetH2.java | 2 +- .../src/main/java/io/ebean/test/config/RunOnceMarker.java | 2 +- 33 files changed, 33 insertions(+), 35 deletions(-) diff --git a/ebean-api/src/main/java/io/ebean/DatabaseFactory.java b/ebean-api/src/main/java/io/ebean/DatabaseFactory.java index 13a0c4125..11cdf9068 100644 --- a/ebean-api/src/main/java/io/ebean/DatabaseFactory.java +++ b/ebean-api/src/main/java/io/ebean/DatabaseFactory.java @@ -31,7 +31,7 @@ import java.util.concurrent.locks.ReentrantLock; */ public class DatabaseFactory { - private static final ReentrantLock lock = new ReentrantLock(false); + private static final ReentrantLock lock = new ReentrantLock(); private static SpiContainer container; static { diff --git a/ebean-api/src/main/java/io/ebean/DbContext.java b/ebean-api/src/main/java/io/ebean/DbContext.java index cf09dc7fb..18df2169e 100644 --- a/ebean-api/src/main/java/io/ebean/DbContext.java +++ b/ebean-api/src/main/java/io/ebean/DbContext.java @@ -27,7 +27,7 @@ final class DbContext { private final HashMap syncMap = new HashMap<>(); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); /** * The 'default' Database. diff --git a/ebean-api/src/main/java/io/ebean/DbPrimary.java b/ebean-api/src/main/java/io/ebean/DbPrimary.java index 9cbdc2eba..ffec8b114 100644 --- a/ebean-api/src/main/java/io/ebean/DbPrimary.java +++ b/ebean-api/src/main/java/io/ebean/DbPrimary.java @@ -12,7 +12,7 @@ import java.util.concurrent.locks.ReentrantLock; */ class DbPrimary { - private static final ReentrantLock lock = new ReentrantLock(false); + private static final ReentrantLock lock = new ReentrantLock(); private static String defaultServerName; private static boolean skip; diff --git a/ebean-api/src/main/java/io/ebean/bean/EntityBeanIntercept.java b/ebean-api/src/main/java/io/ebean/bean/EntityBeanIntercept.java index 4bb520a32..b49c6f8ae 100644 --- a/ebean-api/src/main/java/io/ebean/bean/EntityBeanIntercept.java +++ b/ebean-api/src/main/java/io/ebean/bean/EntityBeanIntercept.java @@ -32,7 +32,7 @@ public final class EntityBeanIntercept implements Serializable { private static final int STATE_REFERENCE = 1; private static final int STATE_LOADED = 2; - private transient final ReentrantLock lock = new ReentrantLock(false); + private transient final ReentrantLock lock = new ReentrantLock(); private transient NodeUsageCollector nodeUsageCollector; diff --git a/ebean-api/src/main/java/io/ebean/bean/SingleBeanLoader.java b/ebean-api/src/main/java/io/ebean/bean/SingleBeanLoader.java index 4d84ada39..ad4a30b95 100644 --- a/ebean-api/src/main/java/io/ebean/bean/SingleBeanLoader.java +++ b/ebean-api/src/main/java/io/ebean/bean/SingleBeanLoader.java @@ -10,7 +10,7 @@ import java.util.concurrent.locks.ReentrantLock; */ public abstract class SingleBeanLoader implements BeanLoader { - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); protected final Database database; diff --git a/ebean-api/src/main/java/io/ebean/common/AbstractBeanCollection.java b/ebean-api/src/main/java/io/ebean/common/AbstractBeanCollection.java index 297c6fb9d..f1a608361 100644 --- a/ebean-api/src/main/java/io/ebean/common/AbstractBeanCollection.java +++ b/ebean-api/src/main/java/io/ebean/common/AbstractBeanCollection.java @@ -16,7 +16,7 @@ abstract class AbstractBeanCollection implements BeanCollection { private static final long serialVersionUID = 3365725236140187588L; - protected final ReentrantLock lock = new ReentrantLock(false); + protected final ReentrantLock lock = new ReentrantLock(); protected boolean readOnly; diff --git a/ebean-api/src/main/java/io/ebean/common/CopyOnFirstWriteList.java b/ebean-api/src/main/java/io/ebean/common/CopyOnFirstWriteList.java index c4acf4f34..0ef9e3fe4 100644 --- a/ebean-api/src/main/java/io/ebean/common/CopyOnFirstWriteList.java +++ b/ebean-api/src/main/java/io/ebean/common/CopyOnFirstWriteList.java @@ -20,7 +20,7 @@ public final class CopyOnFirstWriteList extends AbstractList implements Li private static final long serialVersionUID = 1L; - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); /** * The underlying List implementation. diff --git a/ebean-api/src/main/java/io/ebean/config/dbplatform/SequenceIdGenerator.java b/ebean-api/src/main/java/io/ebean/config/dbplatform/SequenceIdGenerator.java index 351d1e8b8..7ddcef6f3 100644 --- a/ebean-api/src/main/java/io/ebean/config/dbplatform/SequenceIdGenerator.java +++ b/ebean-api/src/main/java/io/ebean/config/dbplatform/SequenceIdGenerator.java @@ -26,9 +26,7 @@ public abstract class SequenceIdGenerator implements PlatformIdGenerator { protected static final Logger logger = LoggerFactory.getLogger("io.ebean.SEQ"); - private final ReentrantLock lock = new ReentrantLock(false); - - private final ReentrantLock loadLock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); /** * The actual sequence name. diff --git a/ebean-api/src/main/java/io/ebean/event/ShutdownManager.java b/ebean-api/src/main/java/io/ebean/event/ShutdownManager.java index f01a22b83..f762b0084 100644 --- a/ebean-api/src/main/java/io/ebean/event/ShutdownManager.java +++ b/ebean-api/src/main/java/io/ebean/event/ShutdownManager.java @@ -23,7 +23,7 @@ public final class ShutdownManager { private static final Logger logger = LoggerFactory.getLogger(ShutdownManager.class); - private static final ReentrantLock lock = new ReentrantLock(false); + private static final ReentrantLock lock = new ReentrantLock(); private static final List databases = new ArrayList<>(); diff --git a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/DefaultAutoTuneService.java b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/DefaultAutoTuneService.java index 11182ec19..9856e59da 100644 --- a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/DefaultAutoTuneService.java +++ b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/DefaultAutoTuneService.java @@ -23,7 +23,7 @@ public class DefaultAutoTuneService implements AutoTuneService { private static final Logger logger = LoggerFactory.getLogger(DefaultAutoTuneService.class); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final SpiEbeanServer server; diff --git a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileManager.java b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileManager.java index dfbdc5800..f334208f9 100644 --- a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileManager.java +++ b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileManager.java @@ -18,7 +18,7 @@ import java.util.concurrent.locks.ReentrantLock; */ public class ProfileManager implements ProfilingListener { - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final boolean queryTuningAddVersion; diff --git a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOrigin.java b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOrigin.java index 62feec130..b9935f558 100644 --- a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOrigin.java +++ b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOrigin.java @@ -16,7 +16,7 @@ import java.util.concurrent.locks.ReentrantLock; public class ProfileOrigin { - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private static final long RESET_COUNT = -1000000000L; diff --git a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginNodeUsage.java b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginNodeUsage.java index dc632e2cd..3ba6afa20 100644 --- a/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginNodeUsage.java +++ b/ebean-autotune/src/main/java/io/ebeaninternal/server/autotune/service/ProfileOriginNodeUsage.java @@ -21,7 +21,7 @@ public class ProfileOriginNodeUsage { private static final Logger logger = LoggerFactory.getLogger(ProfileOriginNodeUsage.class); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final String path; diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultCacheHolder.java b/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultCacheHolder.java index d2d38e7cf..cf15c51fe 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultCacheHolder.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/cache/DefaultCacheHolder.java @@ -27,7 +27,7 @@ class DefaultCacheHolder { private static final Logger log = LoggerFactory.getLogger("io.ebean.cache.ALL"); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final ConcurrentHashMap allCaches = new ConcurrentHashMap<>(); private final ConcurrentHashMap> collectIdCaches = new ConcurrentHashMap<>(); diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/cluster/ClusterManager.java b/ebean-core/src/main/java/io/ebeaninternal/server/cluster/ClusterManager.java index face12592..d2bdaeda7 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/cluster/ClusterManager.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/cluster/ClusterManager.java @@ -18,7 +18,7 @@ public class ClusterManager implements ServerLookup { private static final Logger clusterLogger = LoggerFactory.getLogger("io.ebean.Cluster"); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final ConcurrentHashMap serverMap = new ConcurrentHashMap<>(); diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultContainer.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultContainer.java index a352a5b6d..300acdb2d 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultContainer.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultContainer.java @@ -36,7 +36,7 @@ public class DefaultContainer implements SpiContainer { private static final Logger logger = LoggerFactory.getLogger("io.ebean.internal.DefaultContainer"); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final ClusterManager clusterManager; public DefaultContainer(ContainerConfig containerConfig) { diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultServer.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultServer.java index 1b3291d59..c6665a757 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultServer.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/core/DefaultServer.java @@ -161,7 +161,7 @@ public final class DefaultServer implements SpiServer, SpiEbeanServer { private static final Logger logger = LoggerFactory.getLogger(DefaultServer.class); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final DatabaseConfig config; private final String serverName; private final DatabasePlatform databasePlatform; diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/core/InternString.java b/ebean-core/src/main/java/io/ebeaninternal/server/core/InternString.java index c952f8f2d..8a06fc4d4 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/core/InternString.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/core/InternString.java @@ -13,7 +13,7 @@ public final class InternString { private static final HashMap map = new HashMap<>(); - private static final ReentrantLock lock = new ReentrantLock(false); + private static final ReentrantLock lock = new ReentrantLock(); /** * Return the shared instance of this string. diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/idgen/UuidV1RndIdGenerator.java b/ebean-core/src/main/java/io/ebeaninternal/server/idgen/UuidV1RndIdGenerator.java index d9928c422..3d0a39a8a 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/idgen/UuidV1RndIdGenerator.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/idgen/UuidV1RndIdGenerator.java @@ -45,7 +45,7 @@ public class UuidV1RndIdGenerator implements PlatformIdGenerator { private AtomicLong nanoToMilliOffset = new AtomicLong(currentUuidTime()); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); /** diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBaseContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBaseContext.java index fc2213db5..3040ebcaf 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBaseContext.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBaseContext.java @@ -14,7 +14,7 @@ import java.util.concurrent.locks.ReentrantLock; */ abstract class DLoadBaseContext { - protected final ReentrantLock lock = new ReentrantLock(false); + protected final ReentrantLock lock = new ReentrantLock(); protected final DLoadContext parent; diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBeanContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBeanContext.java index f33d597e8..6c796501f 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBeanContext.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadBeanContext.java @@ -120,7 +120,7 @@ class DLoadBeanContext extends DLoadBaseContext implements LoadBeanContext { */ static class LoadBuffer implements BeanLoader, LoadBeanBuffer { - private final ReentrantLock bufferLock = new ReentrantLock(false); + private final ReentrantLock bufferLock = new ReentrantLock(); private final DLoadBeanContext context; private final int batchSize; private final List list; diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadManyContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadManyContext.java index 1f1685485..ac846e359 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadManyContext.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/loadcontext/DLoadManyContext.java @@ -130,7 +130,7 @@ class DLoadManyContext extends DLoadBaseContext implements LoadManyContext { */ static class LoadBuffer implements BeanCollectionLoader, LoadManyBuffer { - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final PersistenceContext persistenceContext; private final DLoadManyContext context; private final int batchSize; diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/query/CQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQuery.java index d1d1e1640..f92960419 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/query/CQuery.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQuery.java @@ -59,7 +59,7 @@ public class CQuery implements DbReadContext, CancelableQuery, SpiProfileTran private static final CQueryCollectionAddNoop NOOP_ADD = new CQueryCollectionAddNoop(); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); /** * The resultSet rows read. diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryBindCapture.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryBindCapture.java index c4e7ab5bc..713169640 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryBindCapture.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/query/CQueryBindCapture.java @@ -11,7 +11,7 @@ class CQueryBindCapture implements SpiQueryBindCapture { private static final double multiplier = 1.3d; - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final CQueryPlanManager manager; private final SpiQueryPlan queryPlan; diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/query/LimitOffsetPagedList.java b/ebean-core/src/main/java/io/ebeaninternal/server/query/LimitOffsetPagedList.java index 6aa3ac38b..a6f506ef6 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/query/LimitOffsetPagedList.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/query/LimitOffsetPagedList.java @@ -16,7 +16,7 @@ public class LimitOffsetPagedList implements PagedList { private final transient SpiEbeanServer server; - private final transient ReentrantLock lock = new ReentrantLock(false); + private final transient ReentrantLock lock = new ReentrantLock(); private final SpiQuery query; diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java index 0bb1b3e45..39d7b350d 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/querydefn/DefaultOrmQuery.java @@ -89,7 +89,7 @@ public class DefaultOrmQuery implements SpiQuery { private static final FetchConfig FETCH_LAZY = new FetchConfig().lazy(); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final Class beanType; diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultPersistenceContext.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultPersistenceContext.java index 85733cd5b..df92246fa 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultPersistenceContext.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultPersistenceContext.java @@ -32,7 +32,7 @@ public final class DefaultPersistenceContext implements PersistenceContext { */ private final HashMap, ClassContext> typeCache = new HashMap<>(); - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private int putCount; diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultProfileHandler.java b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultProfileHandler.java index 6d6dbb42e..38f5446d2 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultProfileHandler.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/transaction/DefaultProfileHandler.java @@ -66,7 +66,7 @@ public class DefaultProfileHandler implements SpiProfileHandler, Plugin { private final ExecutorService executor; - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final File dir; diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayList.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayList.java index 3f540b3e3..736cd94eb 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayList.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayList.java @@ -36,7 +36,7 @@ public class ScalarTypeArrayList extends ScalarTypeArrayBase implements Sc static class Factory implements PlatformArrayTypeFactory { - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final Map cache = new HashMap<>(); /** diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2.java index ebad83024..f8b30a7a0 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArrayListH2.java @@ -27,7 +27,7 @@ class ScalarTypeArrayListH2 extends ScalarTypeArrayList { static class Factory implements PlatformArrayTypeFactory { - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final Map cache = new HashMap<>(); /** diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySet.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySet.java index d07f2f795..fd0b7dd41 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySet.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySet.java @@ -36,7 +36,7 @@ public class ScalarTypeArraySet extends ScalarTypeArrayBase implements Scal static class Factory implements PlatformArrayTypeFactory { - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final Map cache = new HashMap<>(); /** diff --git a/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2.java b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2.java index e67b5e434..cd7f7cf98 100644 --- a/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2.java +++ b/ebean-core/src/main/java/io/ebeaninternal/server/type/ScalarTypeArraySetH2.java @@ -27,7 +27,7 @@ class ScalarTypeArraySetH2 extends ScalarTypeArraySet { static class Factory implements PlatformArrayTypeFactory { - private final ReentrantLock lock = new ReentrantLock(false); + private final ReentrantLock lock = new ReentrantLock(); private final Map cache = new HashMap<>(); /** diff --git a/ebean-test/src/main/java/io/ebean/test/config/RunOnceMarker.java b/ebean-test/src/main/java/io/ebean/test/config/RunOnceMarker.java index 31f534c24..a812139f4 100644 --- a/ebean-test/src/main/java/io/ebean/test/config/RunOnceMarker.java +++ b/ebean-test/src/main/java/io/ebean/test/config/RunOnceMarker.java @@ -6,7 +6,7 @@ import java.util.concurrent.locks.ReentrantLock; class RunOnceMarker { - private static final ReentrantLock lock = new ReentrantLock(false); + private static final ReentrantLock lock = new ReentrantLock(); private static boolean hasRun; static boolean isRun() {