`
zybing
  • 浏览: 457888 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Roller:roller中的Cache

阅读更多

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)

 

 

 

 

 

 

分享到:
评论

相关推荐

    roller:Apache Roller的镜像

    阿帕奇压路机 是基于Java的功能齐全的多用户和组博客服务器,适用于各种规模的博客网站。 Roller通常与Apache Tomcat和MySQL一起运行。 Roller由以下Maven项目组成: 滚子项目:顶级项目 ... 如何发布Roller: :

    fogbeam_roller:Fork of Roller(从技术上讲,但通常与上游资源相同。几乎没有理由让任何人使用此回购协议)

    README.txt 该文件位于Roller源代码树的顶层。... 如何构建Roller: : 要在Eclipse上构建和运行Roller: : 如何构建源普通的Roller构建会创建通常适用于多个应用程序容器的产品,但是,请参见Roller Insta

    roller_mirror:Apache Roller源代码的镜像

    README.txt 该文件位于Roller源代码树的顶层。... 如何构建Roller: : 要在Eclipse上构建和运行Roller: : 如何构建源普通的Roller构建会创建通常适用于多个应用程序容器的产品,但是,请参见Roller Insta

    dice-roller:已创建应用程序以促进RPG游戏中的掷骰子。 使用React-Native创建的应用程序

    Fire Dice Roller旨在促进某些掷骰,以加快RPG中的某些动作,以及通过实施选项来保存具有不同类型骰子的不同掷骰来延长Master的生命,例如,您可以保存您将在战役中使用的所有怪物卷,因此无需查询支持材料即可立即...

    Infinity Roller:无限游戏的自动初始属性滚轮-开源

    【Infinity Roller:无限游戏的自动初始属性滚轮开源项目详解】 Infinity Roller是一款专为无限游戏设计的自动初始属性滚动工具,旨在帮助玩家在诸如博德之门系列(包括原始传奇、增强版)、冰风谷系列等经典角色...

    granite-fate-roller:命运骰子辊网组件

    要在元素中使用granite-fate-roller ,请执行以下操作: 1.安装granite-fate-roller 使用安装组件: $ npm i @granite-elements/granite-fate-roller 2.在您要使用的元素中导入granate-fate-roller 安装后,将其...

    3DMAX卷曲修改器Roller下载

    在3DMAX中,卷曲修改器是实现复杂动态效果的重要工具,而Roller正是这样一款专为卷曲效果设计的插件。这款插件能够帮助用户轻松创建出卷曲形状的模型,不仅限于静态的造型,还能生成逼真的卷曲和展开的动画效果。 ...

    roller

    标题中的"roller"很可能指的是Apache Roller,一个开源的博客服务器平台。这个平台允许用户创建、管理和发布多个博客,并且提供了丰富的API供开发者扩展其功能。接下来,我们将深入探讨与"roller"相关的技术知识点。...

    TTRPG-Dice-Roller:我的第一个Python专案

    在本文中,我们将深入探讨“TTRPG-Dice-Roller:我的第一个Python专案”,这是一个初学者用Python编写的桌面角色扮演游戏(Tabletop Role-Playing Game,简称TTRPG)骰子滚动模拟器。首先,让我们理解TTRPG及其与骰子...

    Roller:用于简单内容轮播的 jQuery 插件

    在本文中,我们将深入探讨 `Roller` 的核心特点、工作原理以及如何将其集成到您的项目中。 1. **jQuery 插件基础** jQuery 插件是扩展 jQuery 功能的一种方式,它允许开发者将自定义功能封装起来,方便复用。`...

    dice_roller:适用于DND游戏的简单GUI骰子滚轮,与OBS兼容

    将roller.py和simple_roller.py移到所需的文件夹中(或根据需要将其保留在代码文件夹中)。 在控制台窗口中导航至代码文件所在的文件夹,然后键入“ python simple_roller.py”或“ python3 simple_roller.py” ...

    dice-roller:Dice Roller是一款使用Kotlin语言练习能力的应用程序

    在Dice Roller中,所有可能为null的对象都会被显式声明,这有助于预防因意外的null引用而导致的运行时错误。 7. **Anko库**:为了简化Android开发,开发者可能使用了Anko库,它提供了更简洁的DSL(领域特定语言)来...

    lint-roller:滚动您自己的 JavaScript linter 配置文件

    在 "lint-roller" 中,你可以: 1. **自定义规则**: lint-roller 允许用户创建自己的配置文件,这样就可以根据团队的编码风格和项目需求设置特定的规则。例如,你可以定义变量命名约定、缩进风格、行尾逗号等。 2....

    destiny-meme-roller:命运突袭的荒谬标注

    标题“destiny-meme-roller:命运突袭的荒谬标注”揭示了一个与网络游戏《命运》(Destiny)相关的项目,特别是围绕其“突袭”(Raid)模式的趣味内容。这个项目可能是社区成员为了娱乐或讽刺游戏中的某些元素而创建...

    wxr2roller:一个将RSS 2.0 WordPress WXR导入Apache Roller的小工具

    将 Apache Roller(使用 5.1.1 测试)安装到您的本地 Maven 存储库中 克隆这个仓库 cd wxr2roller; mvn 清洁包 编辑 run.sh 和 conf/roller-custom.properties 以适合您的环境 ./run.sh -file [PATH_TO_XML_FILE] -...

    Dice-Roller:为Android Kotlin Developer Nanodegree构建第一个应用程序

    在Dice-Roller中,可能有对View的扩展,以便更方便地操作UI元素。 二、Android开发基础 1. **布局文件**:Dice-Roller应用的界面由XML布局文件定义,如activity_main.xml,包含了按钮、文本视图等组件的布局。 2....

    roller安装

    在roller的conf/roller.properties文件中,你需要配置数据库连接参数。 6. **初始化设置**:访问http://localhost:8080/roller,按照向导完成初始管理员账户的创建和系统设置。 7. **使用与调试**:现在你可以登录...

    DnD-Dice-Roller:桌面角色扮演游戏的虚拟骰子滚轮

    DnD-Dice-Roller(使用 Java 8 编译) 桌面角色扮演游戏的虚拟骰子滚轮############################################### ###############################################虚拟骰子滚轮###########################...

    Roller初体验

    这些配置通常在Roller的配置文件(如`WEB-INF/classes/roller.properties`)中进行。 5. **使用体验**:博主可能分享了使用Roller创建博客、发布文章、管理用户和评论的实际操作体验,这有助于读者了解Roller的用户...

    dice-roller:应用程序来模拟骰子掷骰子并保存您的普通骰子。 使用真正的随机,并回退到伪随机

    《dice-roller:一款模拟骰子投掷与管理的应用程序》 dice-roller是一款专为骰子爱好者设计的应用程序,它允许用户模拟真实的骰子投掷,并且可以保存用户的自定义骰子设置。该应用充分利用了随机性原理,提供真实感...

Global site tag (gtag.js) - Google Analytics