Jak funguje mazání cachovaných souborů?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Phoenix
Člen | 13
+
0
-

Má Nette nějaký mechanismus, pomocí kterého automaticky maže soubory, které už expirovaly? Jde mi teď o časovou expiraci, například pět minut. Původně jsem myslel, že soubor obsahující data, která jsem uložil jako $cache->save('klic', $data), se smaže až ve chvíli, kdy se ho pokusím načíst přes $cache->load('klic') po uplynutí dané doby. Ale při pohledu do adresáře s cachí se mi zdá, že se soubory mažou i jindy.

Je prosím někde popsané, jak to funguje?

Patrik Votoček
Člen | 2221
+
0
-

Soubory se nemažou prostě tam zůstanou vyset (mazání souborů je zbytečně „velká“ zátěž která by celou cache zpomalovala).

Filip Procházka
Moderator | 4668
+
0
-

Je to tak, jak to píšeš, maže se to při pokusu načíst cache, která už měla vypršet.

Jako bonus máš šanci nula-nula-nic, že ti v tom Nette udělá pořádek, „jen tak“ :)

Phoenix
Člen | 13
+
0
-

Díky, ta nula-nula-nic šance je to, co jsem nevěděl :-)