global pageCacheXml

made the page cache available globally, so we can use xpath parsing
instead of lame array recursions