{"version":"2.1.233","anchor":"mcp-connection-caches-folded-into-one-lazily-created-object","canonical_anchor":"mcp-connection-caches-folded-into-one-lazily-created-object","heading":"MCP connection caches folded into one lazily created object","tier":"internal","area":"MCP","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233\/e\/mcp-connection-caches-folded-into-one-lazily-created-object","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.233","markdown":"### MCP connection caches folded into one lazily created object\n\nMCP connection and tool caches were merged into one lazily created object.\n\n**What**\n\nThe separate module-level maps for MCP connections, tool, resource and command lists, in-flight reauth and live clients are now fields on a single object created on first use and registered with the global cache registry. Connection reuse and live-client bookkeeping read through it.\n\n**Evidence**\n\n`liveClients = new Set();`\n\n- Area: MCP\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}