SIGN IN SIGN UP

Scope ETag cache to REST client and bound it by bytes

Restrict the conditional-request cache to the long-lived local (stdio)
REST client and give the raw-content client a separate transport without
it, so large file bodies are streamed rather than buffered into memory.

Bound the cache by a per-entry and total-byte budget in addition to the
entry count, and never retain responses marked non-storable by HTTP
cache directives (request or response Cache-Control: no-store, or
Vary: *).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4959e1f9-f8e6-4e97-a487-f395a0123c79
J
Josh Free committed
7667cc760b9138884359b0817f64aeefe7fb34cf
Parent: 67df036
Committed by Sam Morrow <sammorrowdrums@github.com> on 8/25/2026, 12:30:36 PM