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:----qjMTz0trAz9bEFR96Jm3gKOExD/j0SLKtznwP3oPd2wuYLlLHHjoAwAbTQiBxVNJztN6iwfRcUXUJdj2ZxIBFwWmZvqnin+XB/RCy88SRJieic1BkuZpAc+kUS2wZgNLPkcsrNa37PeaFxGpCFTY2BcoMl3VBiWzfrw5fJxyEtgxI57yNXNjc6v8JAnuM14rnaxlVnQ43K4dLz2WRA7/bH6VWCbhdxHTgBtqlyJLQ/DJ3zflFC8bOoSwE+2ut6VVDjyK75rc34KNMkHGvHlR8qi+0dD5+PafVl2qIvNxOXh3d6s6mweQTrEogZJa2CdS7tgZkOIAtH19BGfjjmUb66EMyelpwD//SbvCH5QTwab6xEgv/JXddKWY/pBp8GJNzZ+09daihCAAx7GbAqTuiUn++vXCAWidh9G6Qw1k/3eohD22gxoUmZsAR3TjlLJbjdHcZHXjxmiQzVESTGN+yBKHUU2Kr5EslDuyToiQ4vMaN7q5x2mBHrhq72Jyec1VkR8fwadI6PH1EfEOvtV6FYfQWBXTO2RUD6k+vUhMJhRL1bGZvFAoDCbLu2e6P/PMawQmo8dNFSqmcbdqGEk99d7lpkEazrys7dFZb3v5dkMU3e4OmuwwaaJhvNKrbtME14qwFAOiAhF0mqg5pQSRA//oIVOBpTyDVemn+i/VsY4=----ATTACHMENT:----MjUxMDQwOTY3MzAyMzM1MCA5ODYwMzkwMDEwNjIxNTIyIDg2NTI2MTgxOTE4Njg3NDU=