Cachování výsledku funkce – invalidace

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

Zkouším poslední hodinu nějak marně najít lepší popis jak funguje u cache cachování výsledku funkce. Zajímá mě hlavně invalidace. Jak dlouho vydrží tento typ cache, jelikož podle dokumenace se na metodu call nevolá save a nevím jak tento obsah následně invalidovat třeba za hodinu.

Díky za pošoupnutí správným směrem :)

leninzprahy
Člen | 150
+
+2
-

Pokud používáš $cache->call(...), tak to asi nejde, ale mělo by to fungovat s $cache->wrap(...).

např:

$cache->wrap(..., [Cache::EXPIRE => '1 hour', ...]);

Viz https://github.com/…ng/Cache.php#L277

Ecliptic
Člen | 5
+
0
-

Diky! :)