Home / Function/ get() — mcp Function Reference

get() — mcp Function Reference

Architecture documentation for the get() function in graph-cache.ts from the mcp codebase.

Entity Profile

Dependency Diagram

graph TD
  d6ed9355_f977_306b_b0ef_d7220fdefe68["get()"]
  11d5249b_82de_e1fb_e621_e95ae1a093c5["buildIndexes()"]
  11d5249b_82de_e1fb_e621_e95ae1a093c5 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  044b41f9_d555_74fb_d6a4_6889502cdf08["evictOldest()"]
  044b41f9_d555_74fb_d6a4_6889502cdf08 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  bd216705_efc6_4dc4_e563_eb99bcf30d21["evictStale()"]
  bd216705_efc6_4dc4_e563_eb99bcf30d21 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  ec84daee_4b9f_c373_088b_c46d9bf9913e["detectRepo()"]
  ec84daee_4b9f_c373_088b_c46d9bf9913e -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  1721f7fd_bb7b_c8c3_9b4b_5677293ae256["resolveOrFetchGraph()"]
  1721f7fd_bb7b_c8c3_9b4b_5677293ae256 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  f3f1255a_0f7f_c2b0_e99d_eae489cac19d["setupHandlers()"]
  f3f1255a_0f7f_c2b0_e99d_eae489cac19d -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  79b44b57_42bd_0224_2b6c_fa2bf3ff180e["buildSubdomainToParentMap()"]
  79b44b57_42bd_0224_2b6c_fa2bf3ff180e -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  70483507_2c71_464c_1cbc_d74d4479f5e1["resolveDomain()"]
  70483507_2c71_464c_1cbc_d74d4479f5e1 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  129c63b6_9648_d4bb_3c4d_03d461c6ad68["describeNode()"]
  129c63b6_9648_d4bb_3c4d_03d461c6ad68 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  1767161e_720a_f6c8_bf00_3dc68740b823["handler()"]
  1767161e_720a_f6c8_bf00_3dc68740b823 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  26a0dd39_b74f_8d6e_4e9a_819fdf30a8e8["collectDomainMembers()"]
  26a0dd39_b74f_8d6e_4e9a_819fdf30a8e8 -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  37989e20_855d_701d_ca13_a196d7d4a37e["handler()"]
  37989e20_855d_701d_ca13_a196d7d4a37e -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  d8e22e5c_06d6_3c1a_d1ff_f9f562d53e5d["renderOverview()"]
  d8e22e5c_06d6_3c1a_d1ff_f9f562d53e5d -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  b6f7b7c8_7cab_7043_2009_a1b28140596f["getKeyFilesForDomain()"]
  b6f7b7c8_7cab_7043_2009_a1b28140596f -->|calls| d6ed9355_f977_306b_b0ef_d7220fdefe68
  style d6ed9355_f977_306b_b0ef_d7220fdefe68 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/cache/graph-cache.ts lines 275–283

  get(cacheKey: string): IndexedGraph | null {
    const entry = this.cache.get(cacheKey);
    if (entry) {
      // Update access time (LRU)
      entry.lastAccessed = Date.now();
      return entry.graph;
    }
    return null;
  }

Domain

Subdomains

Frequently Asked Questions

What does get() do?
get() is a function in the mcp codebase.
What calls get()?
get() is called by 20 function(s): buildIndexes, buildSubdomainToParentMap, callerCount, collectDomainMembers, describeNode, detectRepo, evictOldest, evictStale, and 12 more.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free