diff options
author | Eike Stepper | 2009-07-06 18:52:02 +0000 |
---|---|---|
committer | Eike Stepper | 2009-07-06 18:52:02 +0000 |
commit | c06bb2ab70c9f8ef37104f2f720d66f1df770680 (patch) | |
tree | e9790c436b5d74fb85de9099705917fd943332bd /plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/RWLockManager.java | |
parent | 9b4a95c03eea5cef47e0eb686dec9bd73ac1305d (diff) | |
download | cdo-c06bb2ab70c9f8ef37104f2f720d66f1df770680.tar.gz cdo-c06bb2ab70c9f8ef37104f2f720d66f1df770680.tar.xz cdo-c06bb2ab70c9f8ef37104f2f720d66f1df770680.zip |
[282481] Provide an EmbeddedSessionProtocol
https://bugs.eclipse.org/bugs/show_bug.cgi?id=282481
Diffstat (limited to 'plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/RWLockManager.java')
-rw-r--r-- | plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/RWLockManager.java | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/RWLockManager.java b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/RWLockManager.java index 92ec699624..1a1a0ab026 100644 --- a/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/RWLockManager.java +++ b/plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/RWLockManager.java @@ -12,6 +12,7 @@ package org.eclipse.net4j.util.concurrent; import org.eclipse.net4j.util.collection.HashBag; +import org.eclipse.net4j.util.concurrent.IRWLockManager.LockType; import org.eclipse.net4j.util.lifecycle.Lifecycle; import java.util.ArrayList; @@ -31,12 +32,8 @@ import java.util.Map.Entry; * @author Simon McDuff * @since 2.0 */ -public class RWLockManager<K, V> extends Lifecycle +public class RWLockManager<K, V> extends Lifecycle implements IRWLockManager<K, V> { - public static final int WAIT = 0; - - public static final int NO_WAIT = 1; - private LockStrategy<K, V> writeLockStrategy = new LockStrategy<K, V>() { public boolean canObtainLock(LockEntry<K, V> entry, V context) @@ -625,12 +622,4 @@ public class RWLockManager<K, V> extends Lifecycle throw new UnsupportedOperationException(); } } - - /** - * @author Simon McDuff - */ - public static enum LockType - { - WRITE, READ - } } |