Anthropic downgraded cache TTL on March 6th

Analysis shows Anthropic silently reduced prompt cache TTL from 1 hour to 5 minutes in early March 2026, leading to a 20-32% increase in costs and causing subscription users to hit quota limits unexpectedly.
Cache TTL appears to have silently regressed from 1h to 5m around early March 2026, causing significant quota and cost inflation. Analysis of raw Claude Code session JSONL files spanning Jan 11 – Apr 11, 2026 shows that Anthropic appears to have silently changed the prompt cache TTL default from 1 hour to 5 minutes sometime in early March 2026. Prior to this change, Claude Code was receiving 1-hour TTL cache writes — which we believe was the intended default. The reversion to 5-minute TTL has caused a 20–32% increase in cache creation costs and a measurable spike in quota consumption for subscription users who have never previously hit their limits. This appears directly related to the behavior described in #45756. Session data extracted from ~/.claude/projects/ JSONL files across two machines totaling 119,866 API calls shows a clear phase breakdown: Phase 1 (Jan 11-31) was 5m only; Phase 2 (Feb 1-Mar 5) was 1h only; Phase 3 (Mar 6-7) was a transition; and Phase 4 (Mar 8-Apr 11) saw 5m become dominant. No client-side changes were made, indicating a server-side shift. With 5m TTL, any pause longer than 5 minutes causes context expiry, forcing a re-upload at the 'write' rate which is 12.5x more expensive than the 'read' rate for Sonnet. This creates a compounding penalty for long coding sessions. Users are requesting Anthropic to clarify the intended behavior and consider restoring the 1h TTL default.
Source: Hacker News

















