Package | Description |
---|---|
cn.hutool.cache.impl |
提供各种缓存实现
|
Modifier and Type | Class and Description |
---|---|
class |
LRUCache<K,V>
LRU (least recently used)最近最久未使用缓存
根据使用时间来判定对象是否被持续缓存 当对象被访问时放入缓存,当缓存满了,最久未被使用的对象将被移除。 此缓存基于LinkedHashMap,因此当被缓存的对象每被访问一次,这个对象的key就到链表头部。 这个算法简单并且非常快,他比FIFO有一个显著优势是经常使用的对象不太可能被移除缓存。 缺点是当缓存满时,不能被很快的访问。 |
Copyright © 2024. All rights reserved.