{"version":"2.1.323","anchor":"prompt-cache-warm-hold-gets-age-limits","canonical_anchor":"prompt-cache-warm-hold-gets-age-limits","heading":"Cache-warming holds now have a minimum and a maximum age","tier":"internal","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/prompt-cache-warm-hold-gets-age-limits","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Cache-warming holds now have a minimum and a maximum age\n\nClaude Code's hold on a prompt-cache warming request now has a minimum age and a maximum age, and can be reported as too old\n\n**Unclear.** It is not clear when Claude Code makes this hold, so whether it affects a given session is unknown.\n\n**What**\n\nThe prompt cache is a stored copy of the earlier part of a conversation, so the model does not have to process it all again on every turn. Claude Code can hold a request that keeps this cache warm. That hold now has two limits:\n\n- A floor, a minimum age the hold must reach.\n\n- A maximum age, past which the hold is reported as too old.\n\nBefore, only a too-young check against a fixed value and a cap on the hold existed. A turn whose report ended as done skips both new limits.\n\n**Why**\n\nIt adjusts how long Claude Code holds a cache-warming request.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}