/** * Garbage collection, delete all outdated sessions * * @return void */ public function gc() { $lifetime = \CCArr::get('lifetime', $this->_config, \CCDate::minutes(5)); if ($lifetime < ($min_lifetime = \CCArr::get('min_lifetime', $this->_config, \CCDate::minutes(5)))) { $lifetime = $min_lifetime; } $this->_driver->gc($lifetime); }
<?php /* *--------------------------------------------------------------- * Session configuration *--------------------------------------------------------------- */ return array('main' => array('driver' => 'json', 'lifetime' => 0, 'min_lifetime' => CCDate::minutes(5), 'gc' => array('enabled' => true, 'factor' => 25)));