constructor() {
    /**
     * @type {CachedRequests}
     * @private
     */
    this._cachedRequests = {};

    /**
     * @type {number}
     * @private
     */
    this._size = 0;
  }
@typedef {import('../types/types.js').CachedRequests} CachedRequests
@typedef {import('../types/types.js').CacheResponse} CacheResponse