public synchronized void put(K key, V value) {
        this.map.put(key, value);
    }
Adds an entry to this cache.
The new entry becomes the MRU (most recently used) entry.
If an entry with the specified key already exists in the cache, it is
replaced by the new entry.
If the cache is full, the LRU (least recently used) entry is removed from
the cache.

@param key
           the key with which the specified value is to be associated.
@param value
           a value to be associated with the specified key.
jme3-terrain/src/main/java/com/jme3/terrain/geomipmap/LRUCache.java