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:----UbsnUHkcWl6xylCeWkELVhMK1Is2wndoIYryUJefJn0oC0A2zZbc/vmC+fYJElCqLdmy7RjN272LQkGkKbjGJgz1XwZsnVADIn5W1jbGpQyT6FvE1PBPhJnV1MZw6vOd1Q3izpfveMu8KLCANNgVOOUtV8oTFrdUBuzoo0lpdUsByLQabbgF3JMLzOmwVJo6YN66nmElDs/9cvtYpIV/y18Oa92+I2kfytp7GyDQDlXNhDqPBKFZRR6IxDe5L+geDaBOTG5Si2dCexoWe5KYj/zaY5O/DVWywo0dLksuMtPlH8okqfOoedw35tKRRb+Idf203qvV9G7vMiAh671gQoLqsOB4TnuD8QBsL6Hhp9wshijsTL/onROWY5wovmLN50hDmxFfCxlcIxMjdGYy/ytNjqTsBlNJxWsIl5Srmp40PmQ/w3WebyfjIVUq3Innt3fYemet0mMfOpM/mYHF2+6zy/aWHG5V78CgTDI9w3opVX2Qy2cufmD3sXNpDCv6LIy96xof/IpL5uNExFkhuEwIrJgyfvR2cs0tLS0J2SZdi8X1/2ZdTGZ2wp5qyb+mHb3WxtDOyaUtju+23Uv6810q30N6FTY9RXsJ6owfWw72tVo7Xg+D1aKviNtP49Xs3aVg8P6N4zNQi88IWInLganKoF1haVYboRNASPP8YPc=----ATTACHMENT:----NTg4MDE2NDQ1Mzc3NjI3MCA4NjgyMTU1Mjc1NjY5NDI4IDk4NzgyNjM3OTU1MDc5ODQ=