protected function __construct($driverConfig) { $this->driver = \HuiLib\Cache\CacheBase::create($driverConfig); if (!$this->driver instanceof \HuiLib\Cache\CacheBase) { throw new \HuiLib\Error\Exception('Session cache driver initialized failed'); } //session管理器 $this->manager = \HuiLib\Session\SessionManager::create(); $this->manager->setAdapter($this); }
private function testApc() { $cache = \HuiLib\Cache\CacheBase::create(Front::getInstance()->getAppConfig()->getByKey('cache.apc')); $cache->add('hanhui2', date('Y-m-d H:i:s')); echo $cache->get('hanhui2'); //测试数组 $cache->replace('array', Front::getInstance()->getAppConfig()->getByKey('cache.memcache')); \HuiLib\Helper\Debug::out($cache->get('array')); $cache->add('count', 0); $cache->increase('count'); echo $cache->get('count'); $cache->replace('replace', 0); $cache->increase('replace'); $cache->increase('replace'); $cache->increase('replace'); echo 'replace:' . $cache->get('replace'); }