CLI man page:
safesquid-cache(5)safesquid-cache(5)) controls in-memory HTTP caching, refresh policy, and ICP parameters for forwarding.
Core mechanics
Refresh — first match wins
Walk Refresh rows top-down; first enabled row whose profiles match sets min/max age, validate, and cachable flag, then stops.cachable=FALSE sets CACHE_INVALID unless CACHE_FORCE.
Disk store hard-disabled
Disk store selection is inactive — new objects are memory-only regardless of Store row configuration.Violate RFC
Objects stored despiteno-cache / no-store get CACHE_VIOLATION. When Violate RFC is off, reads return NULL (not served). When on, violation objects may be served.
Cache read path
Examples
How to verify
- Enable CACHE in
LOG_LEVEL. - Repeat URL request; check Detailed logs for hit/miss.
- Use Manage cached objects to inspect or purge entries.

