Klasse Object2BooleanAVLTreeMap<T>

java.lang.Object
java.util.AbstractMap<T,Boolean>
speiger.src.collections.objects.maps.abstracts.AbstractObject2BooleanMap<T>
speiger.src.collections.objects.maps.impl.tree.Object2BooleanAVLTreeMap<T>
Typparameter:
T - the keyType of elements maintained by this Collection
Alle implementierten Schnittstellen:
Predicate<T>, Map<T,Boolean>, NavigableMap<T,Boolean>, SortedMap<T,Boolean>, Object2BooleanMap<T>, Object2BooleanNavigableMap<T>, Object2BooleanSortedMap<T>

public class Object2BooleanAVLTreeMap<T> extends AbstractObject2BooleanMap<T> implements Object2BooleanNavigableMap<T>
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.