Class MapTree<K extends ACell,V extends ACell>

java.lang.Object
Type Parameters:
K - Type of map keys
V - Type of map values
All Implemented Interfaces:
IAssociative<K,V>, IValidated, IWriteable, Map<K,V>

public class MapTree<K extends ACell,V extends ACell> extends AHashMap<K,V>
Persistent Map for large hash maps requiring tree structure. Internally implemented as a radix tree, indexed by key hash. Uses an array of child Maps, with a bitmap mask indicating which hex digits are present, i.e. have non-empty children.