Vaicājuma virkne nepadara atbildi nekešojamu saskaņā ar mūsdienu HTTP noteikumiem. Publisks resurss, piemēram, /catalog?page=2, var tieši norādīt paredzēto svaigumu:

Cache-Control: public, max-age=60

Šī ir ilustratīva politika publiskam saturam. Atbildei joprojām jāatbilst pārējām kešojamības prasībām. Personalizēti rezultāti nedrīkst iegūt koplietotu kešu tikai tāpēc, ka starpniekservera operators vēlas labāku trāpījumu līmeni.

Vaicājums paliek mērķa URI, kas tiek izmantots kešatmiņas atslēgā, daļa. 2. lapa un 3. lapa ir atšķirīgi pieprasījumi. Vaicājuma noņemšana, lai to URL izskatītos vienādi, var apkalpot vienu rezultātu otra vietā; tas nepadara rezultātus līdzvērtīgus.

HTTP vecākais ierobežojums attiecībā uz heiristisko svaigumu vaicājuma URL tika atcelts pēc tam, kad atklājās, ka tas ir slikti ieviests. Skaidrs svaigums ļauj izvairīties no paļaušanās uz keša minējumu, savukārt vietējie starpniekservera noteikumi joprojām var izslēgt konkrētus URL.

Parastā HTTPS CONNECT plūsma atstāj resursu un tā kešatmiņas politiku TLS iekšienē. Tunelējošais pārsūtīšanas starpniekserveris neiegūst objektu kešu šīm lapām tikai tāpēc, ka URL izmanto vaicājumu.

Saistītie raksti