{
  "prompt_technique": {
    "id": "tec_prompt_caching_automatic",
    "category": "infrastructure",
    "applies_to": "all",
    "title": "Automatic caching needs one field; explicit breakpoints give fine control",
    "guidance": "Prompt caching resumes from specific prefixes to cut processing time and cost on repeated or consistent prompts. Automatic caching: add a single cache_control field at the top level of the request — the system applies the cache breakpoint to the last cacheable block and moves it forward as the conversation grows. Best for multi-turn conversations. Explicit cache breakpoints: place cache_control directly on individual content blocks for fine-grained control over exactly what gets cached. Eligible for Zero Data Retention (ZDR) — under a ZDR arrangement, cached data is not stored after the response returns.",
    "source_doc": "platform.claude.com/docs/en/build-with-claude/prompt-caching.md",
    "source_site": "subagentprompts.com",
    "created_at": "2026-07-01 20:54:11",
    "cite_as": "https://subagentprompts.com/api/prompt-techniques/tec_prompt_caching_automatic"
  }
}