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:
Vendored
+8
-4
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user