Klasse Object2ObjectAVLTreeMap<T,V>

java.lang.Object
java.util.AbstractMap<T,V>
speiger.src.collections.objects.maps.abstracts.AbstractObject2ObjectMap<T,V>
speiger.src.collections.objects.maps.impl.tree.Object2ObjectAVLTreeMap<T,V>
Typparameter:
T - the keyType of elements maintained by this Collection
V - the keyType of elements maintained by this Collection
Alle implementierten Schnittstellen:
Function<T,V>, Map<T,V>, NavigableMap<T,V>, SortedMap<T,V>, UnaryOperator<T,V>, Object2ObjectMap<T,V>, Object2ObjectNavigableMap<T,V>, Object2ObjectSortedMap<T,V>

public class Object2ObjectAVLTreeMap<T,V> extends AbstractObject2ObjectMap<T,V> implements Object2ObjectNavigableMap<T,V>
A Simple Type Specific AVL TreeMap implementation that reduces boxing/unboxing. It is using a bit more memory then FastUtil, but it saves a lot of Performance on the Optimized removal and iteration logic. Which makes the implementation actually useable and does not get outperformed by Javas default implementation.