get(key) {
    if (!super.has(key)) return -1;
    const value = super.get(key);
    this.put(key, value); // re-insert at the top (most recent).
    return value;
  }
Get value associated with the key. Mark keys as recently used.
@param {number} key
@returns {number} value or if not found -1