Verify caching handles all cases defined in https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching It seems the caching implementation takes into account resources when the backend responds with headers defined by the modern specs. Some backends may use older caching headers.