From be6bc72a742c5fb7f87a4495009ed71ff0fbb8d8 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 24 Nov 2022 18:49:36 +0300 Subject: DiskCache: tweak how expiration is invoked --- classes/cache/adapter.php | 3 ++- classes/cache/local.php | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'classes/cache') diff --git a/classes/cache/adapter.php b/classes/cache/adapter.php index a61e5cb83..514a14685 100644 --- a/classes/cache/adapter.php +++ b/classes/cache/adapter.php @@ -9,7 +9,6 @@ interface Cache_Adapter { * @return int|false -1 if the file doesn't exist, false if an error occurred, size in bytes otherwise */ public function get_size(string $filename); - /** * @return int|false -1 if the file doesn't exist, false if an error occurred, timestamp otherwise */ @@ -30,5 +29,7 @@ interface Cache_Adapter { * @return bool|int false if the file doesn't exist (or unreadable) or isn't audio/video, true if a plugin handled, otherwise int of bytes sent */ public function send(string $filename); + + /** Catchall function to expire all subfolders/prefixes in the cache, invoked on the backend */ public function expire_all(): void; } diff --git a/classes/cache/local.php b/classes/cache/local.php index 62f33662a..fb8aed529 100644 --- a/classes/cache/local.php +++ b/classes/cache/local.php @@ -94,7 +94,7 @@ class Cache_Local implements Cache_Adapter { if ($files) { foreach ($files as $file) { - if (time() - filemtime($file) > 86400*Config::get(Config::CACHE_MAX_DAYS)) { + if (time() - filemtime($file) > 86400 * Config::get(Config::CACHE_MAX_DAYS)) { unlink($file); ++$num_deleted; -- cgit v1.2.3