Squid goymir ikki hvønn lut, sum tað nakrantíð hevur cache-að. Diskgoymsla tess hevur eina ásetta kapasitet og eina avloysingarreglu at velja, hvørji cache-að lutir verða tiknir burtur.

Í Squid 7-veitarflatan verða vanliga LRU-reglan og sjálvgegnu diskvatnmerkini lýst soleiðis:

cache_replacement_policy lru
cache_swap_low 90
cache_swap_high 95

Vatnmerkini eru prosentpartar av ásettum skiftisplássi. Avloysing byrjar, tá nýtslan er oman fyri tað lága vatnmerkið. Tá nýtslan nærkast tí høga merkinum, verður rýmingin meira harðlig, við tí máli at halda cachið nær tí lága merkinum.

LRU velur lutir eftir seinastu nýtslu. Kapasitetin verður ásett av uppsetingini av diskgoymsluni, eisini viðkomandi cache_dir-færslur; at broyta eitt vatnmerki skapar ikki meira diskpláss.

Hetta er vanliga lívsringrás cachsins: ein lutur kann verða tikin burtur og heintaður aftur, tá ið spurt verður eftir honum seinni. Tað er ikki neyðugt at strika alt cachið bara tí, at nógv filur eru savnað har.

Halt fram at eygleiða fílskipanina sjálva. Loggir, metadáta, fyribilsfílur og onnur skrá seta kunnu taka pláss uttan fyri kapasitetin av cache-aðum lutum. Cache-avloysing stýrir goymslu Squid, ikki hvørjari fil, sum deilir diskin.

Skyldar greinar