MapSet.cache

Because subtrees can be reused within the tree, a way of memoizing operations across the entire tree (instead of just across children of a single node, or siblings) is crucial for performance.

struct MapSet(DimName, DimValue, DimValue nullValue = DimValue.init)
static
Cache cache;

Meta