From 411cc059ec074276d661ebf425088e7649663537 Mon Sep 17 00:00:00 2001 From: bjculkin Date: Thu, 6 Apr 2017 16:00:44 -0400 Subject: Add default constructor --- BJC-Utils2/src/main/java/bjc/utils/funcutils/LambdaLock.java | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'BJC-Utils2/src') diff --git a/BJC-Utils2/src/main/java/bjc/utils/funcutils/LambdaLock.java b/BJC-Utils2/src/main/java/bjc/utils/funcutils/LambdaLock.java index a021e83..2183594 100644 --- a/BJC-Utils2/src/main/java/bjc/utils/funcutils/LambdaLock.java +++ b/BJC-Utils2/src/main/java/bjc/utils/funcutils/LambdaLock.java @@ -2,6 +2,7 @@ package bjc.utils.funcutils; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReadWriteLock; +import java.util.concurrent.locks.ReentrantReadWriteLock; import java.util.function.Supplier; /** @@ -15,6 +16,13 @@ public class LambdaLock { private Lock readLock; private Lock writeLock; + /** + * Create a new lambda-enabled lock around a new lock. + */ + public LambdaLock() { + this(new ReentrantReadWriteLock()); + } + /** * Create a new lambda-enabled lock. * -- cgit v1.2.3