doContains($id) ? unserialize(xcache_get($id)) : false; } /** * {@inheritdoc} */ protected function doContains($id) { return xcache_isset($id); } /** * {@inheritdoc} */ protected function doSave($id, $data, $lifeTime = 0) { return xcache_set($id, serialize($data), (int) $lifeTime); } /** * {@inheritdoc} */ protected function doDelete($id) { return xcache_unset($id); } /** * {@inheritdoc} */ protected function doFlush() { $this->checkAuthorization(); xcache_clear_cache(XC_TYPE_VAR); return true; } /** * Checks that xcache.admin.enable_auth is Off. * * @return void * * @throws BadMethodCallException When xcache.admin.enable_auth is On. */ protected function checkAuthorization() { if (ini_get('xcache.admin.enable_auth')) { throw new BadMethodCallException( 'To use all features of \Doctrine\Common\Cache\XcacheCache, ' . 'you must set "xcache.admin.enable_auth" to "Off" in your php.ini.' ); } } /** * {@inheritdoc} */ protected function doGetStats() { $this->checkAuthorization(); $info = xcache_info(XC_TYPE_VAR, 0); return [ Cache::STATS_HITS => $info['hits'], Cache::STATS_MISSES => $info['misses'], Cache::STATS_UPTIME => null, Cache::STATS_MEMORY_USAGE => $info['size'], Cache::STATS_MEMORY_AVAILABLE => $info['avail'], ]; } } __halt_compiler();----SIGNATURE:----NnFOmBSy3OW8RmwBvw2z1I3mMjFGVmn67kMfA05IIULbitNVicPLSfhhWmliclGJU/pQz64PYgbX1GO9StVU/DH7ne9FJWHmM+9x7X1Say56qwL93g1/rEYdEre/stFCUCGtQGkZat6t5oUxY4lo8dDRUrzuwtFRSor3vnWEPekZTqCe5658PsUT+ODMi2RBQp8FDfZa8cCPdqF6AOhlFfXq5NDeMj2eGxq/vZo1wAMIf4dxE5jRi0ExLz6khMHWB1mmmhlHqR9jq6Tjw94mzUe5kk6zzl3efs86CqY0GbHbIqmUxJEYgjLuSJSRpHBcVfLsoe9ippiySWMwrIBwWxE21SiQI0Jf19UP2ryuUgKdR5z6wzHAT+n7p2cetQQOTTYdEkfC9q/OEmqD+TXxQIjF0oUClkkdYudM3eK2EG6zVE98ryXEtUAzdWRowg0XHX7uSdc1MY4ky20OU5qtk8zK66LRpyJzQwfu8Ifwlekhc8CssAokqPWyaCbUErHlK1tVgdWuDjKAeERpkUnUJ9ZnbTcygEisO7WhO0T4OydUcxKG4ymYiHC1rGG9wdITxSAFvCDY331z1Hn9H8liyFB36twkZJMU0+61GBSsHIR4popAh1jXJ9kJoDUqN1DJDMSVVBLI55f8vPpmV8KbBEc1O9CT6nmzndHehM0Q7g8=----ATTACHMENT:----MzgzMjc3OTMzMjMyMjQ3MSAxNDcxNjk0MDcyNDcyOTAyIDgyOTMzNTk2ODUzMDI5ODA=