When you discuss caching, are you talking about caching the LLM response on your side (what I presume) or actual prompt caching (using the provider cache[0])? Curious why you'd invalidate static content?
[0]: https://docs.anthropic.com/en/docs/build-with-claude/prompt-...