Background:
Chrome dev tools lists 98 requests for the home page of the web app (aspx + js + css + images). I
While this question is old, I wanted to add that if you are developing using a self-signed certificate over https and there is an issue with the certificate then google will not cache the response no matter what cache headers you use.
This is noted in this bug report: https://bugs.chromium.org/p/chromium/issues/detail?id=110649