cache subtrees of items which have been collapsed. So, if uncollapsed immediately, the whole subtree is restored