patch #71: push caching mostly to the tree storage