La clase LinkedHashMap sobreescribe su método removeEldestEntry().
Este método seteará un número máximo de elementos en el map para 10
Si un elemento es agregado al map superando su capacidad, uno de los elementos se eleminará, y cuál se eliminará?
Claro, el primero que fue agregado.
import java.util.LinkedHashMap;
import java.util.Map.Entry;
public class LinkHM extends LinkedHashMap {
private static final long serialVersionUID = 1L;
protected boolean removeEldestEntry(Entry arg0) {
return size() > 10;
}
}

La clase LinkedHashMap sobreescribe su método removeEldestEntry().

Este método seteará un número máximo de elementos en el map para 10

Si un elemento es agregado al map superando su capacidad, uno de los elementos se eleminará, y cuál se eliminará?

Claro!! pues el primero que fue agregado.

import java.util.LinkedHashMap;

import java.util.Map.Entry;

public class LinkHM extends LinkedHashMap {

private static final long serialVersionUID = 1L;

protected boolean removeEldestEntry(Entry arg0) {

return size() > 10;

}

}