MCPcopy
hub / github.com/TanStack/router / touch

Function touch

packages/router-core/src/lru-cache.ts:15–35  ·  view source on GitHub ↗
(entry: Node)

Source from the content-addressed store, hash-verified

13 let newest: Node | undefined
14
15 const touch = (entry: Node) => {
16 if (!entry.next) return
17 if (!entry.prev) {
18 entry.next.prev = undefined
19 oldest = entry.next
20 entry.next = undefined
21 if (newest) {
22 entry.prev = newest
23 newest.next = entry
24 }
25 } else {
26 entry.prev.next = entry.next
27 entry.next.prev = entry.prev
28 entry.next = undefined
29 if (newest) {
30 newest.next = entry
31 entry.prev = newest
32 }
33 }
34 newest = entry
35 }
36
37 return {
38 get(key) {

Callers 2

getFunction · 0.85
setFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected