code: @Override
    public List<V> get(Object key)
    {
      if (key == null) {
        return null;
      }
  
      K[] keys = _keys;
      int size = _size;
      
      for (int i = size - 1; i >= 0; i--) {
        if (key.equals(keys[i])) {
          return _values[i];
        }
      }
      return null;
    }
docs: Get an item from the cache and make it most recently used.
  
  @param key key to lookup the item
  @return the matching object in the cache