[-] Classes : fixed cachefs and memcache classes #PSCFV-5225 thanks @prestalab
This commit is contained in:
2
classes/cache/Cache.php
vendored
2
classes/cache/Cache.php
vendored
@@ -144,7 +144,7 @@ abstract class CacheCore
|
||||
*/
|
||||
public function set($key, $value, $ttl = 0)
|
||||
{
|
||||
if ($this->_set($key, $value))
|
||||
if ($this->_set($key, $value, $ttl))
|
||||
{
|
||||
if ($ttl < 0)
|
||||
$ttl = 0;
|
||||
|
||||
1
classes/cache/CacheFs.php
vendored
1
classes/cache/CacheFs.php
vendored
@@ -149,6 +149,7 @@ class CacheFsCore extends Cache
|
||||
*/
|
||||
protected function getFilename($key)
|
||||
{
|
||||
$key = md5($key);
|
||||
$path = _PS_CACHEFS_DIRECTORY_;
|
||||
for ($i = 0; $i < $this->depth; $i++)
|
||||
$path .= $key[$i].'/';
|
||||
|
||||
5
classes/cache/CacheMemcache.php
vendored
5
classes/cache/CacheMemcache.php
vendored
@@ -65,8 +65,9 @@ class CacheMemcacheCore extends Cache
|
||||
{
|
||||
foreach ($dump as $entries)
|
||||
{
|
||||
if ($entries)
|
||||
$this->keys = array_merge($this->keys, array_keys($entries));
|
||||
if($entries)
|
||||
foreach ($entries as $key => $data)
|
||||
$this->keys[$key] = $data[1];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user