constructor({max = Infinity, ttl = Infinity} = {}) {
        super();

        this.#cache = new TTLCache({max, ttl});
    }
@param {Object} [deps]
@param {Number} [deps.max] - The max number of items to keep in the cache.
@param {Number} [deps.ttl] - The max time in ms to store items