MDL-50949 cache: Performance debug keeps track of hits/misses/sets

This commit is contained in:
Frederic Massart
2015-07-29 14:39:27 +08:00
parent cd02b264bd
commit e92750abc2
+2 -2
View File
@@ -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,