{"version":"2.1.248","anchor":"cache-diagnostics-compute-their-payload-only-when-asked","canonical_anchor":"cache-diagnostics-compute-their-payload-only-when-asked","heading":"Cache diagnostics compute their payload only when asked","tier":"notice","area":"Caching","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248\/e\/cache-diagnostics-compute-their-payload-only-when-asked","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.248","markdown":"### Cache diagnostics compute their payload only when asked\n\nPrompt-cache diagnostics only build their payload when asked, so requests do less work.\n\n**What**\n\nThe prompt-cache invalidation tracker now takes a callback for message hashes and the raw messages, and stores the request body behind a function instead of building it up front. Same recorded data, less work per request when no diagnosis is requested.\n\n**Evidence**\n\n`getMessageHashes`\n\n- Area: Caching\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5"}