Sobrescrever método put do HashMap

Olá pessoal,

estou herdando um LinkedHashMap, mas queria sobrescrever o método put dele, para encapsular o elemento dentro de uma outra classe, com hora, para eu expirar os elementos com o removeEldestEntry, mas o eclipse aponta que o método put não pode ser sobreescrito. Alguém sabe porque não posso sobrescrever o put? Não encontro se ele é final na documentação dele. Tem alguma forma de sobrescrever ele?

resolvi o problema delegando um LinkedHashSet

Onde está o problema?

Aqui rodou sem problemas.

import java.util.LinkedHashMap;

public class Map<K, V> extends LinkedHashMap<K, V> {
	@Override
	public V put(K k, V v) {
		return v;
	}
}