Source symbols: src/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 9Cache— exported class at line 13; referencesconstructor,get,CancellationTokenSource,task,cancel,disposects— const at line 23; referencesCancellationTokenSource,task,cancel,disposepromise— const at line 24; referencestask,cancel,disposeidentity— exported function at line 39ICacheOptions— interface at line 43LRUCachedFunction— exported class at line 55; referencesconstructor,get,_computeKey,_fnkey— const at line 75; references_computeKey,_fnCachedFunction— exported class at line 87; referencescachedValues,constructor,get,_computeKey,has,_fn,setkey— const at line 110; references_computeKey,has,getvalue— const at line 115; references_fn,set,constructor,get,_computeKey,hasWeakCachedFunction— exported class at line 125; referencesconstructor,get,_computeKey,has,_fn,setkey— const at line 144; references_computeKey,has,getvalue— const at line 149; references_fn,set
Imported modules
./cancellation.js./lifecycle.js
File-level call references
constructor— line 16get— line 18CancellationTokenSource— line 23task— line 24cancel— line 30dispose— line 31_computeKey— line 75_fn— line 78cachedValues— line 90has— line 111set— line 116
Source: src/vs/base/common/cache.ts