From 9732d8fc9ff976bea480b663012c6c6ec6dc9f01 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 23 Nov 2022 22:09:04 +0300 Subject: update_rss_feed: use DiskCache to store feed data --- classes/diskcache.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'classes/diskcache.php') diff --git a/classes/diskcache.php b/classes/diskcache.php index 4cec77cde..69b48688c 100644 --- a/classes/diskcache.php +++ b/classes/diskcache.php @@ -200,7 +200,7 @@ class DiskCache implements Cache_Adapter { if (implements_interface($p, "Cache_Adapter")) { /** @var Cache_Adapter $p */ - $this->adapter = $p; + $this->adapter = clone $p; // we need separate object instances for separate directories $this->adapter->set_dir($dir); return; } @@ -210,6 +210,10 @@ class DiskCache implements Cache_Adapter { $this->adapter->set_dir($dir); } + public function get_mtime(string $filename) { + return $this->adapter->get_mtime($filename); + } + public function set_dir(string $dir) : void { $this->adapter->set_dir($dir); } -- cgit v1.2.3