模板引擎的编译缓存采用驱动方式分离