Claude Code uses prompt caching automatically. The default TTL is 5 minutes, with an optional extended 1-hour cache available at extra cost.
To disable:
DISABLE_PROMPT_CACHING=1 # Disables all caching
DISABLE_PROMPT_CACHING_SONNET=1 # Per-model variants also available