該檔案使用以下示例描述了此方法:
private static final int MAX_ENTRIES = 100;
protected boolean removeEldestEntry(Map.Entry eldest) {
return size() > MAX_ENTRIES;
}
在此示例中,該方法不使用引數eldest。這個引數有LinkedHashMap#removeEldestEntry什么意義?
uj5u.com熱心網友回復:
您參考的代碼只是如何覆寫該方法的示例。實際的實作是:
protected boolean removeEldestEntry(Map.Entry<K,V> eldest) {
return false;
}
它意味著被覆寫,一些實作可以檢查最舊的條目來決定是否應該洗掉它。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/398271.html
上一篇:如何在rxJava中映射錯誤?
