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:----DlKJvDY5HcB8nSG9DRD+zqwBVuR8B9hSdWDZM8s9KidvYeEOgtwq7ObtA9g5gzrLd2eYh8lwCeIfShNIKzJTo2OkpHWfbleCwHPY2DIUCnZr/RC4JbzghbHOk1RNv09dZCW1b9HidFBGhrq+Uz6LtjqiyrBDWPtZbeXeqDbdfcKqVidEsb0w/qxrkjnN42kF8BTfQHYzDPpz9pran5eACLM1FLtciSiFRGXWfLsxEpI/podTlhLueguwVDjDTe6nsxwjc8UXF9v97Fbhcckbr1QUwBWaOfsZ6xLetB4PHOsuGPeVBCTfDWnv0/4o+XapSFrfH41fRHCZ2y/8D+PKQ3o9qTQZt7owulbAfRJGWN6mCuLZfF6OIMXCIhs84HowF9E1ZICGQRPJCBnw9T06HZhia2k2yU1TsOT3kOkFWkuqwIjk/8Cxt7hUyldDHzJnVJQ5Ik8deoBY3AxZPW2TBMR6p3+GQdJSx6gPGZSL1ltMLpFR3UWe5Uyxm2MSfwPWDcIs23my2wuaiAsbSFmc7HwiBUrF2ELg7P7NUuVW1AvgmSoEKxbAn0fvdMCzpQ805BmkJUVlA9uTK9oTL+6KB58blYuL9m8jON1OjAOm10D6HtVUjdgWUO9gJbPC0eJFBnHz17jDMHYRRZkmkxhBY2fbFxTBpx4F1B/ucks0Npw=----ATTACHMENT:----ODAyMjU2OTU2NDM1ODAwMyAxMDY0OTg1NzAyMDI0MDMzIDMyMDY4OTE2MjE4NjE5OTU=