From d373b7b452c6d64b47180940ed88c99c21bd9bc3 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Mon, 19 Dec 2022 21:36:50 +0300 Subject: * bring back cache-busting for feed icons based on timestamp * DiskCache: use singleton pattern to create less cache object instances * DiskCache: implement ETag --- classes/handler/public.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'classes/handler') diff --git a/classes/handler/public.php b/classes/handler/public.php index b848b15fe..190c806be 100755 --- a/classes/handler/public.php +++ b/classes/handler/public.php @@ -759,7 +759,7 @@ class Handler_Public extends Handler { // we do not allow files with extensions at the moment $filename = str_replace(".", "", $filename); - $cache = new DiskCache($cache_dir); + $cache = DiskCache::instance($cache_dir); if ($cache->exists($filename)) { $cache->send($filename); @@ -771,7 +771,7 @@ class Handler_Public extends Handler { function feed_icon() : void { $id = (int)$_REQUEST['id']; - $cache = new DiskCache('feed-icons'); + $cache = DiskCache::instance('feed-icons'); if ($cache->exists((string)$id)) { $cache->send((string)$id); -- cgit v1.2.3