vvscodeSource ↗
14 declarations and 11 call references extracted from public source metadata.

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 11
  • Cache — exported class at line 15; references constructor, get, CancellationTokenSource, task, cancel, dispose
  • cts — const at line 25; references CancellationTokenSource, task, cancel, dispose
  • promise — const at line 26; references task, cancel, dispose
  • identity — exported function at line 41
  • ICacheOptions — interface at line 45
  • LRUCachedFunction — exported class at line 57; references constructor, get, _computeKey, _fn
  • key — const at line 77; references _computeKey, _fn
  • CachedFunction — exported class at line 89; references cachedValues, constructor, get, _computeKey, has, _fn, set
  • key — const at line 112; references _computeKey, has, get
  • value — const at line 117; references _fn, set, constructor, get, _computeKey, has
  • WeakCachedFunction — exported class at line 127; references constructor, get, _computeKey, has, _fn, set
  • key — const at line 146; references _computeKey, has, get
  • value — const at line 151; references _fn, set

Imported modules

  • microsoft/vscode
  • ./cancellation
  • ./lifecycle

File-level call references


Source: extensions/copilot/src/util/vs/base/common/cache.ts

Generated by smolify with deterministic-repository-import-v2 · 1 source file