update_rss_feed: use DiskCache to store feed data

This commit is contained in:
Andrew Dolgov
2022-11-23 22:09:04 +03:00
parent 10a1dd35e3
commit 9732d8fc9f
4 changed files with 23 additions and 7 deletions

View File

@@ -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);
}