阅读背景:

使用LinkedHashMap来实现一个使用LRU(Least Recently Used)算法的cache

来源:互联网 

removeEldestEntry在使用put或者putAll方法插入一个新的entry到map中时被调用,是否要删除年老的entry取决于是否满足既定的条件(比如本例中的条件:MAP中entry数量大于1000)。如果MAP表示缓存,这是有用的:它允许MAP通过删除过时条目来减少内存消耗。removeEldestEntry在使用put或者putAll方法插入一个新的entry到ma




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: