global template/layout cache