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:----Z4B69dy4t13FjGgOjtk8L4htJ++Ol4YFdIUsAhkR/6Phv+6UoQrDswTSpeqHu+l3DMMYu5O3rTZoEH/ZQ4YXL9adCi2udLhd2GYEH5jTBVxCcWA785jX4vCSK0j6/CriHGXZCMu7oBgDotZG3ru04xy63/Qj3TPBpznOZRCLp9oagUmVshyOUSInLxBtugQoOg/GeN6i1aJpAw+CIE/AvW3b9u8fJoGEbkATif0Nke1uzhf0PlksqLwh8LJUfsX4ZSVfMcy7LkxWVb7VY6r9T91clWWmC32B40blQSSXxM7H5bju5UK7uBjUGJ7fVfyIuH6NKhy/vaeEcAammG0MwAf8/f4G8Ulazb1gzb/pIxGS9hY6nxuw1SuOVOH7vB9iP31QnTnXWXOdCm/wxb6nKwINpf+5rz4ydUaY6Afsl8U4Gu+AX5cmg8e3Gnf99TQp4JaQymfwQ6yAt2bQAxO381XjXj3OLjJOMtAf0iiDlKGMRLe7acuMfifkmdwOyvSR7/OOI+rfhRyRHGuQmsaIg8gALN5WQcFqDf4oxPHcVKpFOdb/yvt9Z1rlUxLVLht9lNKWDW8OTMxYWpMaoYYJM1dl2Xr8dEoLRxHX5KTvQHaIqxhaflkIIVxk6UtQ3TnKpEZlfNWYtN93KNhEWadGvFTykHqAKAwwX0ZUHjKa7nI=----ATTACHMENT:----Mjg2NjY3Nzg4Mjc2MTc4MiA4MzE2MzQ5Mjc0NjczMjExIDYzNjU0MDkwNzgxOTc1MDA=