public class SyncSortedMap extends SyncMap implements java.util.SortedMap
SyncCollection
c_, rd_, syncFailures_, wr_
Constructor and Description |
---|
SyncSortedMap(java.util.SortedMap map,
ReadWriteLock rwl)
Create a new SyncSortedMap protecting the given map,
and using the given ReadWriteLock to control reader and writer methods.
|
SyncSortedMap(java.util.SortedMap map,
Sync sync)
Create a new SyncSortedMap protecting the given map,
and using the given sync to control both reader and writer methods.
|
SyncSortedMap(java.util.SortedMap map,
Sync readLock,
Sync writeLock)
Create a new SyncSortedMap protecting the given map,
and using the given pair of locks to control reader and writer methods.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.SortedMap |
baseSortedMap() |
java.util.Comparator |
comparator() |
java.lang.Object |
firstKey() |
java.util.SortedMap |
headMap(java.lang.Object toElement) |
java.lang.Object |
lastKey() |
java.util.SortedMap |
subMap(java.lang.Object fromElement,
java.lang.Object toElement) |
java.util.SortedMap |
tailMap(java.lang.Object fromElement) |
afterRead, beforeRead, clear, containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, readerSync, remove, size, syncFailures, values, writerSync
public SyncSortedMap(java.util.SortedMap map, Sync sync)
public SyncSortedMap(java.util.SortedMap map, ReadWriteLock rwl)
protected java.util.SortedMap baseSortedMap()
public java.util.Comparator comparator()
comparator
in interface java.util.SortedMap
public java.lang.Object firstKey()
firstKey
in interface java.util.SortedMap
public java.lang.Object lastKey()
lastKey
in interface java.util.SortedMap
public java.util.SortedMap subMap(java.lang.Object fromElement, java.lang.Object toElement)
subMap
in interface java.util.SortedMap
public java.util.SortedMap headMap(java.lang.Object toElement)
headMap
in interface java.util.SortedMap
public java.util.SortedMap tailMap(java.lang.Object fromElement)
tailMap
in interface java.util.SortedMap