summaryrefslogtreecommitdiff
path: root/inc/cache.php
diff options
context:
space:
mode:
authorctrlcctrlv <wizardchan@hush.com>2013-08-29 13:43:50 +0000
committerctrlcctrlv <wizardchan@hush.com>2013-08-29 13:43:50 +0000
commit2804c6b775b07b5417d95b160674570600ff047f (patch)
tree17aa60a9755be050a163403bcfaf54dd78c5ba4d /inc/cache.php
parentee52dcb5835caa2193570d17e174ee812bb1f2fe (diff)
parent8de81d176cc379687abbfebc3daa72e96068d49a (diff)
Merge remote-tracking branch 'upstream/master' (vichan-devel)
Diffstat (limited to 'inc/cache.php')
-rw-r--r--inc/cache.php16
1 files changed, 10 insertions, 6 deletions
diff --git a/inc/cache.php b/inc/cache.php
index 849748d4..fd89be13 100644
--- a/inc/cache.php
+++ b/inc/cache.php
@@ -60,10 +60,8 @@ class Cache {
break;
}
- // debug
- if ($data !== false && $config['debug']) {
- $debug['cached'][] = $key;
- }
+ if ($config['debug'])
+ $debug['cached'][] = $key . ($data === false ? ' (miss)' : ' (hit)');
return $data;
}
@@ -95,10 +93,13 @@ class Cache {
case 'php':
self::$cache[$key] = $value;
break;
- }
+ }
+
+ if ($config['debug'])
+ $debug['cached'][] = $key . ' (set)';
}
public static function delete($key) {
- global $config;
+ global $config, $debug;
$key = $config['cache']['prefix'] . $key;
@@ -119,6 +120,9 @@ class Cache {
unset(self::$cache[$key]);
break;
}
+
+ if ($config['debug'])
+ $debug['cached'][] = $key . ' (deleted)';
}
public static function flush() {
global $config;