MCPcopy Index your code
hub / github.com/di-sukharev/opencommit / #queryCache

Method #queryCache

out/cli.cjs:62111–62121  ·  view source on GitHub ↗

* @see https://w3c.github.io/ServiceWorker/#query-cache * @param {any} requestQuery * @param {import('../../types/cache').CacheQueryOptions} options * @param {requestResponseList} targetStorage * @returns {requestResponseList}

(requestQuery, options, targetStorage)

Source from the content-addressed store, hash-verified

62109 }
62110 /**
62111 * @see https://w3c.github.io/ServiceWorker/#query-cache
62112 * @param {any} requestQuery
62113 * @param {import('../../types/cache').CacheQueryOptions} options
62114 * @param {requestResponseList} targetStorage
62115 * @returns {requestResponseList}
62116 */
62117 #queryCache(requestQuery, options, targetStorage) {
62118 const resultList = [];
62119 const storage = targetStorage ?? this.#relevantRequestResponseList;
62120 for (const requestResponse of storage) {
62121 const [cachedRequest, cachedResponse] = requestResponse;
62122 if (this.#requestMatchesCachedItem(requestQuery, cachedRequest, cachedResponse, options)) {
62123 resultList.push(requestResponse);
62124 }

Callers 3

matchAllMethod · 0.95
keysMethod · 0.95
#batchCacheOperationsMethod · 0.95

Calls 2

pushMethod · 0.45

Tested by

no test coverage detected