[Jakarta Commons] 使用LRUMap
来源:互联网 发布:win10网络图标无法启用 编辑:程序博客网 时间:2024/06/05 23:53
http://www.blogjava.net/zJun/archive/2006/07/31/61015.html
使用过开源缓存包(如:EHCache)都知道,缓存策略中主要分为FIFO,LRU,LFU等几种。而Jakarta Commons中提供的 org.apache.commons.collections.map.LRUMap 可用来保存最近使用的几条记录,提供了LRU(Least Recently Used)缓存策略的实现。
具体使用方法如下:
此时,缓存中的元素为:
[CSCO]
[MSFT]
[TSC]
[LU]
[P]
[AA]
由于LRU最近没有被访问,所以当AA加入时,由于超过了缓存的最大容量(5),所以被剔除了缓存.
- [Jakarta Commons] 使用LRUMap
- [Jakarta Commons] 使用StringUtil类
- [Jakarta Commons] 使用StringUtil类
- Jakarta Commons
- Jakarta Commons
- 关于Jakarta-Commons下载使用的问题
- Jakarta Commons Pool 对象池 使用,测试
- 使用Jakarta Commons实现一个BeanComparator
- NoClassDefFoundError: org/apache/commons/collections/map/LRUMap
- 使用Jakarta Commons Pool处理对象池化
- 使用Jakarta Commons Pool处理对象池化
- 使用Jakarta Commons Pool处理对象池化
- 使用Jakarta Commons Pool处理对象池化
- 善用Logging API:Part2--使用Jakarta Commons Logging整合Log4j
- 使用Jakarta Commons Pool处理对象池化(二)(zt)
- 使用Jakarta Commons Pool处理对象池化(一)(zt)
- 使用Jakarta Commons Pool处理对象池化
- jakarta.commons包中BeanUtils以及ComparatorUtils的使用
- 写点东东,
- Question 26: Which of the following options describe the expected overhead for a class that has 5 virtual functions?
- 页面报错的代号意义
- 程序打包之SetupFactory
- 关于JAVA中变量的初始化及类属性的默认值问题
- [Jakarta Commons] 使用LRUMap
- 2个主外键 约束 是否不起作用了??
- CSS+DIV CSS布局口诀
- C, C++和C#中的数值类型及其宽度
- Question 27: Which of the following reasons describe why a destructor cannot throw an exception in C++?
- CSS+DIV 网站优化(seo)
- CSS+DIV 推荐的 CSS 规范书写顺序
- atl中常见的模板使用手法
- 单例模式的5种实现方式