summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSMultiReaderLock.java
diff options
context:
space:
mode:
Diffstat (limited to 'projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSMultiReaderLock.java')
-rw-r--r--projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSMultiReaderLock.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSMultiReaderLock.java b/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSMultiReaderLock.java
index 3492141..fe296db 100644
--- a/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSMultiReaderLock.java
+++ b/projects/net.wotonomy.foundation/src/main/java/net/wotonomy/foundation/NSMultiReaderLock.java
@@ -39,7 +39,7 @@ import EDU.oswego.cs.dl.util.concurrent.ReentrantWriterPreferenceReadWriteLock;
*/
public class NSMultiReaderLock extends ReentrantWriterPreferenceReadWriteLock implements NSLocking {
- NSMutableDictionary _readerSuspended = new NSMutableDictionary();
+ NSMutableDictionary<Thread, Integer> _readerSuspended = new NSMutableDictionary<>();
public NSMultiReaderLock() {
}
@@ -58,6 +58,7 @@ public class NSMultiReaderLock extends ReentrantWriterPreferenceReadWriteLock im
readerLock_.release();
}
+ @Override
public void lock() {
lockForWriting();
}
@@ -72,6 +73,7 @@ public class NSMultiReaderLock extends ReentrantWriterPreferenceReadWriteLock im
}
}
+ @Override
public void unlock() {
unlockForWriting();
}
@@ -122,6 +124,7 @@ public class NSMultiReaderLock extends ReentrantWriterPreferenceReadWriteLock im
}
}
+ @Override
public String toString() {
throw new UnsupportedOperationException("Not Yet Implemented");
}