Merge branch 'ImproveCaching' of https://github.com/logmanoriginal/rss-bridge
This commit is contained in:
commit
ffb584f7de
1 changed files with 3 additions and 4 deletions
|
@ -8,12 +8,11 @@ class FileCache implements CacheInterface {
|
||||||
protected $param;
|
protected $param;
|
||||||
|
|
||||||
public function loadData(){
|
public function loadData(){
|
||||||
$datas = unserialize(file_get_contents($this->getCacheFile()));
|
return json_decode(file_get_contents($this->getCacheFile()), true);
|
||||||
return $datas;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public function saveData($datas){
|
public function saveData($datas){
|
||||||
$writeStream = file_put_contents($this->getCacheFile(), serialize($datas));
|
$writeStream = file_put_contents($this->getCacheFile(), json_encode($datas, JSON_PRETTY_PRINT));
|
||||||
|
|
||||||
if(!$writeStream) {
|
if(!$writeStream) {
|
||||||
throw new \Exception("Cannot write the cache... Do you have the right permissions ?");
|
throw new \Exception("Cannot write the cache... Do you have the right permissions ?");
|
||||||
|
@ -111,6 +110,6 @@ class FileCache implements CacheInterface {
|
||||||
throw new \Exception('Call "setParameters" first!');
|
throw new \Exception('Call "setParameters" first!');
|
||||||
}
|
}
|
||||||
|
|
||||||
return hash('sha1', http_build_query($this->param)) . '.cache';
|
return hash('md5', http_build_query($this->param)) . '.cache';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue