get() — mcp Function Reference
Architecture documentation for the get() function in graph-cache.ts from the mcp codebase.
Entity Profile
Dependency Diagram
graph TD 2ef71e67_fa6d_b33f_d005_85a400698718["get()"] 04799611_7360_96bd_a002_0c06de0b1d90["GraphCache"] 2ef71e67_fa6d_b33f_d005_85a400698718 -->|defined in| 04799611_7360_96bd_a002_0c06de0b1d90 f20c71b7_2411_d98b_88ba_3ebc36bdd1f5["buildIndexes()"] f20c71b7_2411_d98b_88ba_3ebc36bdd1f5 -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 aa12a27e_97dc_0771_0ad0_d1af55e1e15d["evictOldest()"] aa12a27e_97dc_0771_0ad0_d1af55e1e15d -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 901790e8_bb47_a221_74f6_961092a7bb3f["evictStale()"] 901790e8_bb47_a221_74f6_961092a7bb3f -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 40378b99_8607_8e31_116f_694f33f24f45["detectRepo()"] 40378b99_8607_8e31_116f_694f33f24f45 -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 0c2dbb97_347e_7226_4d31_fbdcb85ac22b["resolveOrFetchGraph()"] 0c2dbb97_347e_7226_4d31_fbdcb85ac22b -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 6471f5ca_fcb9_6e5d_af84_17b245dc7c0f["setupHandlers()"] 6471f5ca_fcb9_6e5d_af84_17b245dc7c0f -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 aea9c930_f1b1_d4dc_72c2_803aeb181aad["renderOverview()"] aea9c930_f1b1_d4dc_72c2_803aeb181aad -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 88e2bfd3_c9cd_c8ac_4c2b_2911435fbb08["getKeyFilesForDomain()"] 88e2bfd3_c9cd_c8ac_4c2b_2911435fbb08 -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 ff178654_5fa6_94e9_c0b1_04b8c002c018["getHubFunctions()"] ff178654_5fa6_94e9_c0b1_04b8c002c018 -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 acad5452_c49c_a5b9_12f1_5263dd556260["findSymbol()"] acad5452_c49c_a5b9_12f1_5263dd556260 -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 a9cd7456_df1d_b55f_8024_f80fd71f8be4["callerCount()"] a9cd7456_df1d_b55f_8024_f80fd71f8be4 -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 fd98a844_5daf_fa4c_d573_003b6d89b6be["renderSymbolContext()"] fd98a844_5daf_fa4c_d573_003b6d89b6be -->|calls| 2ef71e67_fa6d_b33f_d005_85a400698718 style 2ef71e67_fa6d_b33f_d005_85a400698718 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
Defined In
Called By
Source
Frequently Asked Questions
What does get() do?
get() is a function in the mcp codebase, defined in src/cache/graph-cache.ts.
Where is get() defined?
get() is defined in src/cache/graph-cache.ts at line 275.
What calls get()?
get() is called by 12 function(s): buildIndexes, callerCount, detectRepo, evictOldest, evictStale, findSymbol, getHubFunctions, getKeyFilesForDomain, and 4 more.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free