Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEike Stepper2009-07-06 18:52:02 +0000
committerEike Stepper2009-07-06 18:52:02 +0000
commitc06bb2ab70c9f8ef37104f2f720d66f1df770680 (patch)
treee9790c436b5d74fb85de9099705917fd943332bd /plugins/org.eclipse.net4j.util/src/org/eclipse/net4j/util/concurrent/RWLockManager.java
parent9b4a95c03eea5cef47e0eb686dec9bd73ac1305d (diff)
downloadcdo-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.java15
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
- }
}

Back to the top