also cache responses with statusCode 304

We currently only caches if the response give back a statusCode of 200, but should also allow 304 - right now a file isn't cached when it's in the browser cache.