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:----Fc4v9bo1jWupbYEfi6ta8JDfqfd8RfhVSNdBH29Lh2pl/O90OAvZqKNPwYIDJDl718QjWsjUeVt6di6Z63csCm5PkFNTQpCXprSMiN5i2yRDoFmp/YXJRBLmcaLX4jDBHOf0kmvilWpG65ucPizun0xrqg6vXjE5emCsH6wutxXtJygOkHNNfbDLjdfWB0r2qeqJTTxMxSX9msZmGnzhqNYNWEpxHS+YgRAmlg1rD1sHM+BxaFAVVtdSKaUvoE7yofwpXxdRqaSJNnOKnPGmlOW9jY8vBj6YTEFNQQ/ms0MVkS/+UWFW+9xzxj6lV5zpQKawbkhbwSCg8ddR24yM+co9OTl68UEMWZvP+KGMHrmqaFr1EA661IwxVvVMZO70f2sw9cZvR/QDOeLBT5R+Wh5Vlt6txWjE+Pz1DXe3cU4qBtjFgTlSsc2A0zQQr0oPhLDx7L0Zg5oxacXpmaXcMOlSJM1FI3/nYz7RNKIqYG1grTIOH+VXngmr6kUyf6Fn96c8fsfEjse+FCe5knS7nZt86kTb9OffKvNvABjFGWf8tyo55wFTJGMSV+ZjBNNkPAz49jb9E5xp1QIWC2Cd+WEtJIwv4NUvj0LGge1Gw//9U77DcwFopBLNNI3RjgSaEqThfcxLq524yQtOGYYW2oFNS4P+FUhelfgQcLGkPOc=----ATTACHMENT:----NTU5OTY1MzMxNzA3Nzk0NSAyNDU5MzczNTUzMzQ1MTc5IDk1MTE3MTAwMTI1MTIxNDU=