- optimization on cache update when main template is modified

This commit is contained in:
Uwe Tews
2015-05-05 15:46:24 +02:00
parent 914815d438
commit d7ff1eec47
3 changed files with 8 additions and 2 deletions
@@ -138,6 +138,9 @@ class Smarty_Template_Cached
} else {
$cached->valid = true;
}
if ($cached->valid && $_template->source->timestamp > $cached->timestamp) {
$cached->valid = false;
}
if ($cached->valid && $_template->caching == Smarty::CACHING_LIFETIME_CURRENT && $_template->cache_lifetime >= 0 && time() > ($cached->timestamp + $_template->cache_lifetime)) {
// lifetime expired
$cached->valid = false;