Merge branch 'm24_MDL-36364_Improve_the_deletion_logic' of https://github.com/scara/moodle

Conflicts:
	cache/stores/file/lib.php
This commit is contained in:
Dan Poltawski
2012-11-16 15:24:24 +08:00
+8 -4
View File
@@ -373,9 +373,13 @@ class cachestore_file implements cache_store, cache_is_key_aware {
public function delete($key) {
$filename = $key.'.cache';
$file = $this->file_path_for_key($key);
$result = @unlink($file);
unset($this->keys[$filename]);
return $result;
if (@unlink($file)) {
unset($this->keys[$filename]);
return true;
}
return false;
}
/**
@@ -682,4 +686,4 @@ class cachestore_file implements cache_store, cache_is_key_aware {
public function my_name() {
return $this->name;
}
}
}