Roller中的文章,通过
org.apache.roller.weblogger.util.cache.CacheManager 来进行管理的
缺省类工厂为: org.apache.roller.weblogger.util.cache.ExpiringLRUCacheFactoryImpl
还可以从weblog config的配置项:cache.defaultFactory
在类的static{} 中,首先获取 cache factory实例
然后获取参数:cache.customHandlers,是CacheHandler类型
(CacheHandler:当Cache有变化时,通知处理的对象)
在Roller中,使用到了好几个cache:
在 PageServlet 中,使用了2个Cache
1. WeblogPageCache(CahceId : cache.weblogpage)
2. SiteWideCache(CacheId: cache.sitewide) ---- 本身就是事件通知的对象,实现接口CacheHandler
在FeedServlet中使用了:
3. WeblogFeedCache(CacheId: cache.weblogfeed)
在 PlanetFeedServlet 中使用了
4. PlanetCache(CacheId:cache.planet)
分享到:
相关推荐
apache-roller-srapaapache-roller-srcche-roller-srccapache-rolaapache-roller-srcpache-roller-srcler-srcapapache-roller-srcache-roller-srcapache-roller-src
apache-rollapachapache-roller-srce-roller-srcer-srcapache-apache-roller-srcrapache-roller-srcoller-sapapache-roller-srcache-roller-srcrc
在命令行中,可以使用`sudo cp font_file.ttf /usr/share/fonts/truetype/`命令将字体复制到系统字体目录,然后运行`fc-cache -vf`更新字体缓存。在图形界面中,通常可以通过系统设置的“字体”或“外观”选项来添加...
文章通过IBM Mashups和开源项目Roller Weblogger的实例,展示了如何在实际应用中实现这些缓存策略。此外,文章还强调了理解网络环境指标(如带宽和延迟时间)的重要性,这对于评估性能改进措施的效果至关重要。 ...
通过IBM Mashups和开源的"Roller Weblogger"等实例,文档展示了如何利用不同指令优化浏览器缓存。此外,文章提供了一个基本的计算浏览器响应时间的公式,说明了服务器端时间、页面加载时间和浏览器呈现时间对整体...
如果你的Ubuntu系统中没有内置的RAR解压工具,可以使用如`unrar`命令行工具或第三方软件如File Roller来解压。 2. 解压完成后,你会得到一个名为"ttf-wps-fonts"的文件夹,里面包含了所有的.ttf字体文件。 3. 接...