A couple of questions: Let's assume Squid sent IMS to the server and received a response.
Q1: Which cases should flow to processMiss()?
Q2: In processMiss() Squid sends IMS again. Is this correct?
Q3: There can be a case when server responds 304 with Last-Modified which is different than cached reply's Last-Modified - this is the situation when servers sends 'garbage' reply. Should we consider this as a correct result?
Q4: Let's assume that response is 503 Service Unavailable. If there is no expiry information with that response we should "negatively cache" this one. Squid doesn't do this but sends old cached reply. Is this correct behaviour? What with other responses that can be "negatively cached"?
Regards Mike
