Ich nehme doch stark an, dass auch der Firefox beim Wiederherstellen der geladenen Seiten wenigstens mal schnell mit einem Conditional Request (also mit einem If-Modified-Since im HTTP-Header) beim Server nachfragt, ob die Daten im Cache noch gültig sind. Denn das wäre der normale Weg - und nur wenn der Server dann mit dem Status 304 Not Modified antwortet, dann nimmt der Browser eben den Cache-Inhalt.
Das klingt logisch, zumal ich bei gewissen Seiten immer eingeloggt bleibe, zb. myspace - wo sicherheit halt nicht so "gefragt"* ist...
*war nicht so gemeint