From fa803c94cc7939bdc5f04a2fdf2a8fd66c127eb1 Mon Sep 17 00:00:00 2001 From: Qimiao Chen <chenqimiao1994@126.com> Date: Wed, 1 Apr 2020 11:25:43 +0800 Subject: [PATCH] Polish Javadoc in LRUCache --- docs/high-concurrency/redis-expiration-policies-and-lru.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/high-concurrency/redis-expiration-policies-and-lru.md b/docs/high-concurrency/redis-expiration-policies-and-lru.md index 9fea56c..9a3697a 100644 --- a/docs/high-concurrency/redis-expiration-policies-and-lru.md +++ b/docs/high-concurrency/redis-expiration-policies-and-lru.md @@ -62,10 +62,14 @@ class LRUCache<K, V> extends LinkedHashMap<K, V> { CACHE_SIZE = cacheSize; } + /** + * 钩子方法,通过put新增键值对的时候,若该方法返回true + * 便移除该map中最老的键和值 + */ @Override protected boolean removeEldestEntry(Map.Entry<K, V> eldest) { // 当 map中的数据量大于指定的缓存个数的时候,就自动删除最老的数据。 return size() > CACHE_SIZE; } } -``` \ No newline at end of file +```