为什么LruCache更改Android-28中的trimToSize方法

时间:2019-03-22 01:31:00

标签: android android-lru-cache

在Android-27或更高版本中,trimToSize():

Map.Entry<K, V> toEvict = map.eldest();

但是,在Android-28中,trimToSize():

Map.Entry<K, V> toEvict = null;
for (Map.Entry<K, V> entry : map.entrySet()) {
    toEvict = entry;
}

它驱逐了Entry中的最后一项,而不是第一项。为什么变化这么大?

0 个答案:

没有答案