Waarom staat dit in mijn beeld?
? mmcache_lock('gclock'); $ts = mmcache_get('gclock'); if ($GLOBALS['__unix_timestamp'] - $ts > 10) { mmcache_put('gclock',$GLOBALS['__unix_timestamp']); $dogc = true; } mmcache_unlock('gclock'); if (isset($dogc)) { error_log('GARBAGE COLLECT',0); mmcache_gc(); } function _cached_getnick($userid) { return my_single_cached( 'nick_'.$userid, 'SELECT NICK FROM user WHERE USERID='.$userid, 10*60 ); } function my_single_cached($key,$query,$ttl = 60,$dbg = 0) { $res = mmcache_get($key); if (!$res) { $res = my_single($query); mmcache_put($key,$res,$ttl); } return $res; } function my_single_assoc_cached($key,$query,$ttl = 60,$dbg = 0) { $row = mmcache_get($key); if (!$row) { $row = my_single_assoc($query); mmcache_put($key,serialize($row),$ttl); return $row; } return unserialize($row); } ?>
? mmcache_lock('gclock'); $ts = mmcache_get('gclock'); if ($GLOBALS['__unix_timestamp'] - $ts > 10) { mmcache_put('gclock',$GLOBALS['__unix_timestamp']); $dogc = true; } mmcache_unlock('gclock'); if (isset($dogc)) { error_log('GARBAGE COLLECT',0); mmcache_gc(); } function _cached_getnick($userid) { return my_single_cached( 'nick_'.$userid, 'SELECT NICK FROM user WHERE USERID='.$userid, 10*60 ); } function my_single_cached($key,$query,$ttl = 60,$dbg = 0) { $res = mmcache_get($key); if (!$res) { $res = my_single($query); mmcache_put($key,$res,$ttl); } return $res; } function my_single_assoc_cached($key,$query,$ttl = 60,$dbg = 0) { $row = mmcache_get($key); if (!$row) { $row = my_single_assoc($query); mmcache_put($key,serialize($row),$ttl); return $row; } return unserialize($row); } ?>