MCPcopy
hub / github.com/nodejs/undici / findEntry

Function findEntry

lib/cache/memory-cache-store.js:220–232  ·  view source on GitHub ↗
(key, entries, now)

Source from the content-addressed store, hash-verified

218}
219
220function findEntry (key, entries, now) {
221 return entries.find((entry) => (
222 entry.deleteAt > now &&
223 entry.method === key.method &&
224 (entry.vary == null || Object.keys(entry.vary).every(headerName => {
225 if (entry.vary[headerName] === null) {
226 return key.headers[headerName] === undefined
227 }
228
229 return entry.vary[headerName] === key.headers[headerName]
230 }))
231 ))
232}
233
234module.exports = MemoryCacheStore

Callers 2

getMethod · 0.85
finalMethod · 0.85

Calls 3

findMethod · 0.80
everyMethod · 0.80
keysMethod · 0.65

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…