Package com.pnfsoftware.jeb.util.collect
Class AddressTreeMap<V>
java.lang.Object
java.util.AbstractMap<Long,V>
java.util.concurrent.ConcurrentSkipListMap<Long,V>
com.pnfsoftware.jeb.util.collect.AddressTreeMap<V>
- Type Parameters:
V- value type
- All Implemented Interfaces:
Serializable,Cloneable,ConcurrentMap<Long,,V> ConcurrentNavigableMap<Long,,V> Map<Long,,V> NavigableMap<Long,,V> SequencedMap<Long,,V> SortedMap<Long,V>
A concurrent ordered map whose keys are addresses represented as unsigned
long values.- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K, V> -
Constructor Summary
ConstructorsConstructorDescriptionAddressTreeMap(int bitsize) Create an ordered 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, putFirst, putIfAbsent, putLast, remove, remove, replace, replace, replaceAll, size, subMap, subMap, tailMap, tailMap, valuesMethods inherited from class java.util.AbstractMap
hashCode, putAll, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.NavigableMap
reversedMethods inherited from interface java.util.SequencedMap
sequencedEntrySet, sequencedKeySet, sequencedValues
-
Constructor Details
-
AddressTreeMap
public AddressTreeMap(int bitsize) Create an ordered map designed to hold memory keys as addresses.- Parameters:
bitsize- in [1, 64]
-
-
Method Details