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) voidclear()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, valuesMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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:
copyin classCopyOnWriteMap<K,V>
-
clear
public void clear() -
createView
- Overrides:
createViewin classCopyOnWriteMap<K,V>
-
getView
- Overrides:
getViewin classCopyOnWriteMap<K,V>
-
pollFirstEntry
- Specified by:
pollFirstEntryin interfaceNavigableMap<K,V>
-
pollLastEntry
- Specified by:
pollLastEntryin interfaceNavigableMap<K,V>
-
lowerEntry
- Specified by:
lowerEntryin interfaceNavigableMap<K,V>
-
lowerKey
- Specified by:
lowerKeyin interfaceNavigableMap<K,V>
-
floorEntry
- Specified by:
floorEntryin interfaceNavigableMap<K,V>
-
floorKey
- Specified by:
floorKeyin interfaceNavigableMap<K,V>
-
ceilingEntry
- Specified by:
ceilingEntryin interfaceNavigableMap<K,V>
-
ceilingKey
- Specified by:
ceilingKeyin interfaceNavigableMap<K,V>
-
higherEntry
- Specified by:
higherEntryin interfaceNavigableMap<K,V>
-
higherKey
- Specified by:
higherKeyin interfaceNavigableMap<K,V>
-
firstEntry
- Specified by:
firstEntryin interfaceNavigableMap<K,V>
-
lastEntry
- Specified by:
lastEntryin interfaceNavigableMap<K,V>
-
descendingMap
- Specified by:
descendingMapin interfaceNavigableMap<K,V>
-
descendingKeySet
- Specified by:
descendingKeySetin interfaceNavigableMap<K,V>
-
subMap
- Specified by:
subMapin interfaceNavigableMap<K,V>
-
headMap
- Specified by:
headMapin interfaceNavigableMap<K,V>
-
tailMap
- Specified by:
tailMapin interfaceNavigableMap<K,V>
-
comparator
- Specified by:
comparatorin interfaceSortedMap<K,V>
-
subMap
-
headMap
-
tailMap
-
firstKey
-
lastKey
-