标签: 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中的最后一项,而不是第一项。为什么变化这么大?