MDL-36364 Improved the deletion logic to preserve the 'prescan' setting

This commit is contained in:
Matteo Scaramuccia 2012-11-04 23:44:33 +01:00
parent 6109f2112c
commit f86ce2dcb6

View File

@ -308,9 +308,13 @@ class cachestore_file implements cache_store, cache_is_key_aware {
public function delete($key) {
$filename = $key.'.cache';
$file = $this->path.'/'.$filename;
$result = @unlink($file);
unset($this->keys[$filename]);
return $result;
if (@unlink($file)) {
unset($this->keys[$filename]);
return true;
}
return false;
}
/**