
cache
文章平均质量分 70
SAN_YUN
这个作者很懒,什么都没留下…
展开
-
Concurrent LRUCache
最近要为cat增为加一个top key统计,为了避免内存爆掉,希望能实现LRU,但又必须是线程安全的: google的ConcurrentLinkedHashmap源代码解析google的ConcurrentLinkedHashmap源代码解析- Ken-专注后端技术 http://code.google.com/p/concurrentlinkedhash...原创 2012-12-10 15:24:57 · 1486 阅读 · 0 评论 -
利用ReferenceQueue实现自动清理的cache
理解StrongReference,SoftReference, WeakReference的区别(http://san-yun.iteye.com/blog/1683558)文中解释了各种Reference。 Reference都有构造函数可以传入ReferenceQueue来监听GC对referent的处理,构造函数如下:[code="java"]Reference(T referen...原创 2012-09-23 15:56:35 · 376 阅读 · 0 评论 -
LRUCache
通过LinkedHashMap就可以非常容易的实现一个LRU策略的cache:[code="java"]import java.util.LinkedHashMap;import java.util.Map;public class LRUCacheTest { private static LinkedHashMap map = new LinkedHashMap(10...原创 2012-09-23 18:07:43 · 129 阅读 · 0 评论