Package com.pnfsoftware.jeb.util.collect
Class AddressTreeMap<V>
java.lang.Object
java.util.AbstractMap<K,V>
java.util.concurrent.ConcurrentSkipListMap<Long,V>
com.pnfsoftware.jeb.util.collect.AddressTreeMap<V>
- All Implemented Interfaces:
Serializable
,Cloneable
,ConcurrentMap<Long,
,V> ConcurrentNavigableMap<Long,
,V> Map<Long,
,V> NavigableMap<Long,
,V> SortedMap<Long,
V>
A concurred ordered map whose keys are 'addresses' hardcoded as
unsigned long
.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,
V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
Constructor Summary
ConstructorsConstructorDescriptionAddressTreeMap
(int bitsize) Create a segment-map designed to hold memory keys as addresses. -
Method Summary
Methods inherited from class java.util.concurrent.ConcurrentSkipListMap
ceilingEntry, ceilingKey, clear, clone, comparator, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, equals, firstEntry, firstKey, floorEntry, floorKey, forEach, get, getOrDefault, headMap, headMap, higherEntry, higherKey, isEmpty, keySet, lastEntry, lastKey, lowerEntry, lowerKey, merge, navigableKeySet, pollFirstEntry, pollLastEntry, putIfAbsent, remove, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, values
Methods inherited from class java.util.AbstractMap
hashCode, putAll, toString