diff --git a/cache/classes/helper.php b/cache/classes/helper.php index eca785fa475..c25369e02da 100644 --- a/cache/classes/helper.php +++ b/cache/classes/helper.php @@ -354,7 +354,7 @@ class cache_helper { protected static function ensure_ready_for_stats($store, $definition, $mode = cache_store::MODE_APPLICATION) { // This function is performance-sensitive, so exit as quickly as possible // if we do not need to do anything. - if (isset(self::$stats[$definition][$store])) { + if (isset(self::$stats[$definition]['stores'][$store])) { return; } if (!array_key_exists($definition, self::$stats)) { @@ -368,7 +368,7 @@ class cache_helper { ) ) ); - } else if (!array_key_exists($store, self::$stats[$definition])) { + } else if (!array_key_exists($store, self::$stats[$definition]['stores'])) { self::$stats[$definition]['stores'][$store] = array( 'hits' => 0, 'misses' => 0,