constructor ({ store, type, cacheByDefault }, cacheKey, handler) {
    this.#store = store
    this.#cacheType = type
    this.#cacheByDefault = cacheByDefault
    this.#cacheKey = cacheKey
    this.#handler = handler
  }
@param {import('../../types/cache-interceptor.d.ts').default.CacheHandlerOptions} opts
@param {import('../../types/cache-interceptor.d.ts').default.CacheKey} cacheKey
@param {import('../../types/dispatcher.d.ts').default.DispatchHandler} handler