summaryrefslogtreecommitdiff
path: root/classes/diskcache.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2022-11-23 22:09:04 +0300
committerAndrew Dolgov <[email protected]>2022-11-23 22:09:04 +0300
commit9732d8fc9ff976bea480b663012c6c6ec6dc9f01 (patch)
tree49932ff52a2fe97655666ba4e06b5988511286f7 /classes/diskcache.php
parent10a1dd35e3188674db61cce3a2cc64fd5fa1f596 (diff)
update_rss_feed: use DiskCache to store feed data
Diffstat (limited to 'classes/diskcache.php')
-rw-r--r--classes/diskcache.php6
1 files changed, 5 insertions, 1 deletions
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);
}