Cache ancestors
Getting content is real heavy, cache it
Another content object cache
Cache children of the tree
Filtering published pages in cache too