I set the following response headers for my resource files: CSS, JavaScript, and images
HTTP/1.1 200
Cache-Control: max-age=31536000, private
Accept-Ranges: bytes
ETag: W/"5656790-1756289494000"
Last-Modified: Wed, 27 Aug 2025 10:11:34 GMT
Content-Type: application/javascript
Content-Length: 5656790
Date: Sat, 30 Aug 2025 14:16:53 GMT
Keep-Alive: timeout=60
Connection: keep-alive
But after I restart the browser, it requests the resources again from the server and doesn't load them from disk cache.
It loads them from memory cache when I reload the page without restarting the browser.