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:----Czwex4ps5WeMH2WxoKwSx5Nclq2MEmqMb2pzYytQVBBpQ8GM+cGuaekb6HE2ztgKBx+ep973ddrwiXRuT0Ol/BSbJIBc7LzCXLjqk7AloT/fHygbpDvH6e2bjfE2iAlScotUVG21FFlCg2ySpwIwncCT8SNfqCjHz03jo/HlhlXP182G/WPW2WInP5MY4ExDu8Sb5EBPVwvNnOCG562EzinP1H68FV/L0YWMxWz3NZMK+abVgId0xvF0HF7fE6PutCcJvJT7RwfQnTlSala16PwitVrIbmyzYBxSXzk+dXvFvpCwaMuci9BaSf7PWDj3TA4qzhzFg3jqqMgF6ZdXgMNC6Ye/s3PvQiNNe7f0u9E6a00MWyyTlnp0EyLkfKV6or1+rSOeSWwi62TACrdnX76sE2YEr5mIYPMb0w0AchF3MpfdDjHjzx8T2jbdV4a6Tdl27xZr22w+kWjMqAJan+Le+D1eEau5AeW2RPhR01bbLVmTJXN539AJVtZe37iowdzEeqC1oz4QJei8XiFRD+S9voNRhtM8qkjxY0eJkoIz3HmqSfS/ZpZ46X7nQeGufpcryFrimnRIxbWqkH3dRkrHdFSpnJeMxT/PT7PVSpBjKfAyXAsJRx57RRA3zMVkmrkyybgekS6JLuuoL434AHACd1imu3Cssw7gwmf8Ej0=----ATTACHMENT:----MTI1NjcyNzUyNTcwMTk2OCA2MzMzOTYyNjQyMDU1OTA0IDY1MTg0Njk5MDE0MDA1NTU=