templates_c -> cache