经试用,即使添加如下参数也不能缓存模板, 每次访问页面还照样去操作IO读取模板内容. 是bug?还是使用问题呀?
props.AddProperty(RuntimeConstants.FILE_RESOURCE_LOADER_CACHE, true); //是否缓存
props.AddProperty("file.resource.loader.modificationCheckInterval", (Int64)3600); //缓存时间(秒) 设置0以下为不检查
Commons.Collections.ExtendedProperties p = new Commons.Collections.ExtendedProperties();
p.AddProperty("file.resource.loader.path", Server.MapPath("~/Template"));
p.AddProperty("file.resource.loader.cache", true);
NVelocity.App.Velocity.Init(p);
红色部分为设置启用缓存。
什么问题?