LinkedHashSet para implementar LRU
Eu quero remover o membro mais antigo de umLinkedHashSet
, Eu sei que há umremoveEldestEntry
método que eu tenho que substituir (Doc Java para removeEldestEntry), mas eu acho que tenho que definirinitial capacity
eload factor
que eu não me importo e eu simplesmente quero remover o elemento que foi acessado menos recentemente (aqui por acesso eu quero dizerput
enquanto já está no set ou sendo lido)
Existe alguma maneira de não anularremoveEldestEntry
?