Source symbols: extensions/copilot/src/util/vs/base/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: 14
- Referenced calls: 11
Declared symbols
CacheResult— exported interface at line 11Cache— exported class at line 15; referencesconstructor,get,CancellationTokenSource,task,cancel,disposects— const at line 25; referencesCancellationTokenSource,task,cancel,disposepromise— const at line 26; referencestask,cancel,disposeidentity— exported function at line 41ICacheOptions— interface at line 45LRUCachedFunction— exported class at line 57; referencesconstructor,get,_computeKey,_fnkey— const at line 77; references_computeKey,_fnCachedFunction— exported class at line 89; referencescachedValues,constructor,get,_computeKey,has,_fn,setkey— const at line 112; references_computeKey,has,getvalue— const at line 117; references_fn,set,constructor,get,_computeKey,hasWeakCachedFunction— exported class at line 127; referencesconstructor,get,_computeKey,has,_fn,setkey— const at line 146; references_computeKey,has,getvalue— const at line 151; references_fn,set
Imported modules
microsoft/vscode./cancellation./lifecycle
File-level call references
constructor— line 18get— line 20CancellationTokenSource— line 25task— line 26cancel— line 32dispose— line 33_computeKey— line 77_fn— line 80cachedValues— line 92has— line 113set— line 118
Source: extensions/copilot/src/util/vs/base/common/cache.ts