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:----V5AR16f1B3/467Ee9yc0ur7E0Hky4hAtNjBEOQUStBe1h1d0iF8Ovc52P2ySwCgncRvA09CUXbz17K9JDuRWben6SGNX+ioFLUsQZ1+4CshviA6e1xo2IdYBx4yBT+fvGcWh+br4ihSB2BWeMybkVkbVi8sJiwv1xbnFaF2fe7NmK4mvlDUnYvhy0JSWLp6ZvdG23wiEOeb1EqDTCnMGkdYJs8xDfJR8cv9yTTxGIJcJjpM2loTLMRCzs4Pu1YaL505PxkMUDh84GHbnh7yvnzuttGaLeHG3MVUJAuEcNcyGMbQ9Sa7LvEwDYNb0ZWm3DGZ87pP2OThIFwkQa+UAuECURW1BvtmF3GMhWlQ0QRnVR3bS91iNoizsAZREZr1X53LFNO3Izp+2EgQ72FnontDRcSGrOyttMvjfEezPzOq0SkGJ9b8QRV2jx8qjySYInYSxLiFmV+bOBNlty+6OkD2K8beTym+LmbcQLFcOQdyrm5E8jfoa9WV+6UaPsY05L0asdVXf5d/7/kxlCKuq8EtbXs8iwlMjw1c4sppEf3EE/XOswebML9hQYWDo3vyC9H+wtBe93xV9jQODmTipozAmFJfYqM6EXSwGZmFHCdwQTfOkw3WSzMAkxeeHWpfOaCbB/kv4m9csgPGt+hbIWqTr0lnx4OKEsBltc2xZYPM=----ATTACHMENT:----Mjg4Njc1NDkyNzAxMjM0NiA0MDU1MDMyNTUwOTgxODYzIDY2MTMwMjg3ODI4MTM0NzM=