@Override
    public VALUE get( KEY key ) {
        removeThenAddKey( key );
        return map.get( key );
    }
@Override
    public VALUE get( KEY key ) {
        removeThenAddKey( key );
        return map.get( key );
    }
@ Override public VALUE get ( KEY key ) { removeThenAddKey ( key ) ; return map . get ( key ) ; }
Get the value at key
@param key the key
@return value
Get the value at key