diff options
Diffstat (limited to 'it_cache.class')
-rw-r--r-- | it_cache.class | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/it_cache.class b/it_cache.class index 081db65..62c151d 100644 --- a/it_cache.class +++ b/it_cache.class @@ -23,6 +23,7 @@ class it_cache { static $_fetch_func; static $_store_func; + static $_local = []; static function _defaults($p) { @@ -45,10 +46,10 @@ static function get($key, $p = array()) { $p = it_cache::_defaults($p); - if (isset($GLOBALS['it_cache_local'][$key])) + if (isset(it_cache::$_local[$key])) { # Use local copy - $result = $GLOBALS['it_cache_local'][$key]; + $result = it_cache::$_local[$key]; $success = true; } else if ($p['distributed'] && ($memcache = it_cache::_get_memcache($p))) @@ -92,7 +93,7 @@ static function put($key, $value, $p = array()) 'blockmail' => $memcache? 12*3600 : null, ])); - $GLOBALS['it_cache_local'][$key] = $value; # Also store local copy + it_cache::$_local[$key] = $value; # Also store local copy return $value; } |