public function get($key) { return Sumo\Cache::find($key); //echo '<!-- OLD: get:' . $key . ' -->'; $files = glob(DIR_CACHE . 'cache.' . preg_replace('/[^A-Z0-9\\._-]/i', '', $key) . '.*'); if ($files) { $cache = file_get_contents($files[0]); $data = unserialize($cache); foreach ($files as $file) { $time = substr(strrchr($file, '.'), 1); if ($time < time()) { if (file_exists($file)) { unlink($file); } } } return $data; } }