added code in comment
cleanup
Moved cache functionality from ColumnTreeNode to WeaveTreeNode.