mirror of
https://github.com/moodle/moodle.git
synced 2025-08-06 01:16:44 +02:00
MDL-37683 cache: siteidentifier is now included in the keys
This commit is contained in:
parent
1dd6835d8c
commit
e0d9b7c0d4
11 changed files with 140 additions and 12 deletions
|
@ -1448,8 +1448,9 @@ function install_core($version, $verbose) {
|
|||
|
||||
print_upgrade_part_end(null, true, $verbose);
|
||||
|
||||
// Reset the cache, this returns it to a normal operation state.
|
||||
cache_factory::reset();
|
||||
// Purge all caches. They're disabled but this ensures that we don't have any persistent data just in case something
|
||||
// during installation didn't use APIs.
|
||||
cache_helper::purge_all();
|
||||
} catch (exception $ex) {
|
||||
upgrade_handle_exception($ex);
|
||||
}
|
||||
|
@ -1536,8 +1537,8 @@ function upgrade_noncore($verbose) {
|
|||
|
||||
// upgrade all plugins types
|
||||
try {
|
||||
// Disable the use of cache stores here. We will reset the factory after we've performed the installation.
|
||||
// This ensures that we don't permanently cache anything during installation.
|
||||
// Disable the use of cache stores here.
|
||||
// We don't reset this, the site can live without proper caching for life of this request.
|
||||
cache_factory::disable_stores();
|
||||
|
||||
$plugintypes = get_plugin_types();
|
||||
|
@ -1546,8 +1547,6 @@ function upgrade_noncore($verbose) {
|
|||
}
|
||||
// Update cache definitions. Involves scanning each plugin for any changes.
|
||||
cache_helper::update_definitions();
|
||||
// Reset the cache system to a normal state.
|
||||
cache_factory::reset();
|
||||
} catch (Exception $ex) {
|
||||
upgrade_handle_exception($ex);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue