diff options
-rw-r--r-- | classes/diskcache.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/classes/diskcache.php b/classes/diskcache.php index 77c5d596b..07643b9be 100644 --- a/classes/diskcache.php +++ b/classes/diskcache.php @@ -114,7 +114,7 @@ class DiskCache { foreach ($dirs as $cache_dir) { $num_deleted = 0; - if (is_writable($cache_dir)) { + if (is_writable($cache_dir) && !file_exists("$cache_dir/.no-auto-expiry")) { $files = glob("$cache_dir/*"); if ($files) { @@ -126,9 +126,9 @@ class DiskCache { } } } - } - Debug::log("Expired $cache_dir: removed $num_deleted files."); + Debug::log("Expired $cache_dir: removed $num_deleted files."); + } } } } |