Class LinkedSplayMap<E>
java.lang.Object
org.apache.qpid.protonj2.engine.util.SplayMap<E>
org.apache.qpid.protonj2.engine.util.LinkedSplayMap<E>
- Type Parameters:
- E- The type stored in the map entries
- All Implemented Interfaces:
- Map<UnsignedInteger,,- E> - NavigableMap<UnsignedInteger,,- E> - SortedMap<UnsignedInteger,- E> 
- 
Nested Class SummaryNested classes/interfaces inherited from class org.apache.qpid.protonj2.engine.util.SplayMapSplayMap.AscendingSubMap<V>, SplayMap.DescendingSubMap<V>, SplayMap.ImmutableSplayMapEntry<E>, SplayMap.NavigableSubMapKeySet, SplayMap.SplayedEntry<E>, SplayMap.SplayMapKeySet
- 
Field SummaryFields inherited from class org.apache.qpid.protonj2.engine.util.SplayMapCOMPARATOR, DEFAULT_ENTRY_POOL_SIZE, descendingMapView, entriesInExistence, entryPool, entrySet, keySet, modCount, REVERSE_COMPARATOR, root, size, values
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclear()protected voidentryAdded(SplayMap.SplayedEntry<E> newEntry) protected voidentryDeleted(SplayMap.SplayedEntry<E> deletedEntry) entrySet()voidforEach(BiConsumer<? super UnsignedInteger, ? super E> action) voidvoidreplaceAll(BiFunction<? super UnsignedInteger, ? super E, ? extends E> function) values()Methods inherited from class org.apache.qpid.protonj2.engine.util.SplayMapceilingEntry, ceilingKey, comparator, containsKey, containsKey, containsValue, delete, descendingKeySet, descendingMap, equals, export, firstEntry, firstKey, floorEntry, floorKey, get, get, getOrDefault, getOrDefault, hashCode, headMap, headMap, higherEntry, higherKey, isEmpty, keySet, lastEntry, lastKey, lowerEntry, lowerKey, pollFirstEntry, pollLastEntry, put, put, putAll, putIfAbsent, putIfAbsent, remove, remove, remove, remove, remove, replace, replace, replace, replace, reverseComparator, size, subMap, subMap, tailMap, tailMapMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Mapcompute, computeIfAbsent, computeIfPresent, merge
- 
Constructor Details- 
LinkedSplayMappublic LinkedSplayMap()
 
- 
- 
Method Details- 
clearpublic void clear()
- 
values
- 
entrySet
- 
forEach
- 
forEachDescription copied from class:SplayMapA specialized forEach implementation that accepts aConsumerfunction that will be called for each value in theSplayMap. This method can save overhead as it does not need to box the primitive key values into an object for the call to the provided function. Unless otherwise specified by the implementing class, actions are performed in the order of entry set iteration (if an iteration order is specified.)
- 
replaceAll- Specified by:
- replaceAllin interface- Map<UnsignedInteger,- E> 
- Overrides:
- replaceAllin class- SplayMap<E>
 
- 
entryAdded- Overrides:
- entryAddedin class- SplayMap<E>
 
- 
entryDeleted- Overrides:
- entryDeletedin class- SplayMap<E>
 
 
-