template cache service used for the majority of templates