tôi muốn loại bỏ các thành viên lớn tuổi nhất của một LinkedHashSet
, tôi biết rằng có một phương pháp removeEldestEntry
mà tôi phải ghi đè (Java doc for removeEldestEntry ), nhưng tôi đoán rằng tôi phải xác định initial capacity
và load factor
mà tôi don' và tôi chỉ đơn giản muốn xóa phần tử ít được truy cập gần đây nhất (ở đây bằng cách truy cập tôi có nghĩa là put
trong khi nó đã có sẵn trong bộ hoặc đang đọc)LinkedHashSet để thực hiện LRU
Có cách nào không ghi đè removeEldestEntry
?