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:----RiDTF5NRmRUdH+hHP54sLTZLyVPCvDzGgaOzGYtfqJRfPrBMF9JYXUntSjeexA+fA7lKtF2wSq62irI3tc/DfA2LgB4nMdvw0tMXiZfnmp6Pp6Y8egjZZg1zaBsjSW3HvIyyk/I4DO+sraKOgN/X4Q+9m/exHtlOIbsQKzAKZMoGCoFFUdJwuYushheJh8iUZ2hQoh4tu+yi3H9ysaWfhicDZLl+XgVYJHfA3vrl+7VL6wCaATX4G4wS2EoE9voc/JyRQQ5dGfXY/b4i4Skt89bWZaA11+HgCU6Y3KINAFbErDPkGHvWxf9xuP3jdbr5WuiDOdQ7j/m/DaeUziI8NL7sh/OM4kF8l0keVJQ/JiW5L3uMrOZ2IjxwYbxJ7hpn0freqsHyZgcpMfQ2WfaUx14eU9jX7to2/reh+PTI50nHVZtNXr4hF3waJHXCyXK/2gb86SX12gTSuo61nv2aLoocKVyg3OKY/dEbDexdNVh0vRIt5yfuB4bGlqqwEH/V74Vm7zSiZuE9VcekODnn1sXxRX95isCO/MbteMgmT9hmKKfV9K1oNh/Je6nfMlbWbcY0DNljXNl6ZEXCSLgFyimPH9XgjjVKFtPNEzqvQ303Od5MyyEot8MlmXdMTVFgBZX2PW5ogkNJ4cXOC/zota7EF7+q7ZQXt4jDicZ05eo=----ATTACHMENT:----NDE5OTgyODA3MzI4MjEyMiAyNDU0NzE5MzkzODE0MzQwIDc3NTM3MDQwOTY0MzcyOTQ=