cache things like site, page in PortalRequest