Package hudson.util
Class CopyOnWriteMap.Tree<K,V>
java.lang.Object
hudson.util.CopyOnWriteMap<K,V>
hudson.util.CopyOnWriteMap.Tree<K,V>
- All Implemented Interfaces:
Map<K,
,V> NavigableMap<K,
,V> SortedMap<K,
V>
- Enclosing class:
CopyOnWriteMap<K,
V>
public static final class CopyOnWriteMap.Tree<K,V>
extends CopyOnWriteMap<K,V>
implements NavigableMap<K,V>
CopyOnWriteMap
backed by TreeMap
.-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class hudson.util.CopyOnWriteMap
CopyOnWriteMap.Hash<K,
V>, CopyOnWriteMap.Tree<K, V> -
Field Summary
Fields inherited from class hudson.util.CopyOnWriteMap
core
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionceilingEntry
(K key) ceilingKey
(K key) void
clear()
Comparator
<? super K> copy()
protected NavigableMap
<K, V> firstKey()
floorEntry
(K key) protected NavigableMap
<K, V> getView()
higherEntry
(K key) lastKey()
lowerEntry
(K key) Methods inherited from class hudson.util.CopyOnWriteMap
containsKey, containsValue, entrySet, equals, get, hashCode, isEmpty, keySet, put, putAll, remove, replaceBy, size, toString, update, values
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, equals, forEach, get, getOrDefault, hashCode, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size
-
Constructor Details
-
Tree
-
Tree
-
Tree
public Tree()
-
-
Method Details
-
copy
- Specified by:
copy
in classCopyOnWriteMap<K,
V>
-
clear
public void clear() -
createView
- Overrides:
createView
in classCopyOnWriteMap<K,
V>
-
getView
- Overrides:
getView
in classCopyOnWriteMap<K,
V>
-
pollFirstEntry
- Specified by:
pollFirstEntry
in interfaceNavigableMap<K,
V>
-
pollLastEntry
- Specified by:
pollLastEntry
in interfaceNavigableMap<K,
V>
-
lowerEntry
- Specified by:
lowerEntry
in interfaceNavigableMap<K,
V>
-
lowerKey
- Specified by:
lowerKey
in interfaceNavigableMap<K,
V>
-
floorEntry
- Specified by:
floorEntry
in interfaceNavigableMap<K,
V>
-
floorKey
- Specified by:
floorKey
in interfaceNavigableMap<K,
V>
-
ceilingEntry
- Specified by:
ceilingEntry
in interfaceNavigableMap<K,
V>
-
ceilingKey
- Specified by:
ceilingKey
in interfaceNavigableMap<K,
V>
-
higherEntry
- Specified by:
higherEntry
in interfaceNavigableMap<K,
V>
-
higherKey
- Specified by:
higherKey
in interfaceNavigableMap<K,
V>
-
firstEntry
- Specified by:
firstEntry
in interfaceNavigableMap<K,
V>
-
lastEntry
- Specified by:
lastEntry
in interfaceNavigableMap<K,
V>
-
descendingMap
- Specified by:
descendingMap
in interfaceNavigableMap<K,
V>
-
descendingKeySet
- Specified by:
descendingKeySet
in interfaceNavigableMap<K,
V>
-
subMap
- Specified by:
subMap
in interfaceNavigableMap<K,
V>
-
headMap
- Specified by:
headMap
in interfaceNavigableMap<K,
V>
-
tailMap
- Specified by:
tailMap
in interfaceNavigableMap<K,
V>
-
comparator
- Specified by:
comparator
in interfaceSortedMap<K,
V>
-
subMap
-
headMap
-
tailMap
-
firstKey
-
lastKey
-