Source symbols: extensions/copilot/src/util/common/cache.ts
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@0b8aecc9797195d109bf60817ebc6b174eb252e1 · 2026-07-20T15:21:55Z
- Declarations: 19
- Referenced calls: 18
Declared symbols
Node— class at line 8; referencesconstructorLRUCache— exported class at line 20; referencesconstructor,Error,_addNode,_removeNode,_moveToHead,_popTail,clear,deleteKey,get,delete,keys,push,getValues,put,set,entriesprev— const at line 46; references_moveToHead,_removeNode,_addNodenext— const at line 47; references_moveToHead,_removeNode,_addNoderes— const at line 58; references_removeNode,clearnode— const at line 75; referencesgetnode— const at line 85; referencesgetkeys— const at line 100; referencespushcurrent— let at line 101; referencespushvalues— const at line 110; referencespushcurrent— let at line 111; referencespushnode— let at line 121; referencesget,_moveToHead,set,_addNode,_popTail,deletetail— const at line 131; references_popTail,delete,entries,pushentries— const at line 139; referencespushcurrent— let at line 140; referencespushDisposablesLRUCache— exported class at line 149; referencesconstructor,dispose,clear,getValues,for,deleteKey,get,keys,putvalues— const at line 161; referencesgetValues,for,disposevalue— const at line 169; referencesdeleteKey,disposeevicted— const at line 188; referencesput,dispose
Imported modules
../vs/base/common/lifecycle
File-level call references
constructor— line 14Error— line 28_addNode— line 38_removeNode— line 45_moveToHead— line 52_popTail— line 57clear— line 63deleteKey— line 74get— line 75delete— line 80keys— line 99push— line 103getValues— line 109put— line 120set— line 127entries— line 138dispose— line 156for— line 162
Source: extensions/copilot/src/util/common/cache.ts