- 4
- 0
- 约1.3万字
- 约 10页
- 2017-11-01 发布于河南
- 举报
POCO C++库学习和分析 -- Cache1. Cache概述? ? ? ? 在STL::map或者STL::set中,容器的尺寸是没有上限的,数目可以不断的扩充。并且在STL的容器中,元素是不会自动过期的,除非显式的被删除。Poco的Cache可以被看成是STL中容器的一个扩充,容器中的元素会自动过期(即失效)。在Poco实现的Cache框架中,基础的过期策略有两种。一种是LRU(Last Recent Used),另外一种是基于时间的过期(Time based expiration)。在上述两种过期策略之上,还提供了两者之间的混合。? ? ? ??下面是相关的类:? ? ? ? 1.?LRUCache: 最近使用Cache。在内部维护一个Cache的最大容量M,始终只保存M个元素于Cache内部,当第M+1元素插入Cache中时,最先被放入Cache中的元素将失效。? ? ? ? 2.?ExpireCache: 时间过期Cache。在内部统一管理失效时间T,当元素插入Cache后,超过时间T,则删除。? ? ? ? 3.?AccessExpireCache: 时间过期Cache。同ExpireCache不同的是,当元素被访问后,重新开始计算该元素的超时时间,而不是只从元素插入时开始计时。? ? ? ??4. UniqueExpireCache: 时间过期Cache。同Exp
您可能关注的文档
最近下载
- 马塞尔·比奇 - 德彪西24首钢琴前奏曲分析.pdf VIP
- 政治学概论(第二版)课件:民族与宗教.pptx
- 医院ACLS全员培训实施方案(2025版)+分层培训大纲与考核计划.docx VIP
- 中科可控R5240H0服务器用户手册V1.4(1).pdf VIP
- 马工程管理学教材课后题答案.pdf VIP
- 1_徐工320电气说明书.pdf VIP
- 2026年武汉市中考语文试卷(含答案及解析).docx
- SHS 01013—2019 离心泵维护检修规程.docx VIP
- JTG F80∕1-2017公路工程质量检验评定标准(高清版).pdf VIP
- 2026年宿迁市宿豫区法院书记员招聘笔试参考题库及答案解析.docx VIP
原创力文档

文档评论(0)