Reset cache timer when used

This commit is contained in:
Shoghi Cervantes 2014-02-05 17:29:11 +01:00
parent 61ecf3418e
commit 1b5dc2db4d

View File

@ -23,11 +23,12 @@ class Cache{
public static $cached = array(); public static $cached = array();
public static function add($identifier, $blob, $minTTL = 30){ public static function add($identifier, $blob, $minTTL = 30){
self::$cached[$identifier] = array($blob, microtime(true) + $minTTL); self::$cached[$identifier] = array($blob, microtime(true) + $minTTL, $minTTL);
} }
public static function get($identifier){ public static function get($identifier){
if(isset(self::$cached[$identifier])){ if(isset(self::$cached[$identifier])){
self::$cached[$identifier][1] += $minTTL;
return self::$cached[$identifier][0]; return self::$cached[$identifier][0];
} }
return false; return false;