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:----YSbv77NM08ANAvQ7nMpvnlj10IqUIsYz2RCQ2wl7MlDG8S4KMf20ohrfK6y+QMQpeqx5H3DvsNlwtHSfuZ19V0wIrxeyxxneZa9pYyivui9oyOEHcsEvQC+PZIs2tkd/kBevZahNUNu5ZUGftjrD/1jfusDlREyxg9ThdcnWmftbakOSicJ0088oEiFMKecxc1dEZ+3GRSbHoBeiRIRx+yHxrsdh+0YJlrXFRbm74peeMT5YAcoi5I9NolcaoHMkM40gNG8TFiTGnCw6YwKVB2hMoV+g+ErABQ7yPNvlrmbOfS1/qlynX3JuVm+aLz+b3bVfY7Z4DeX7TyKm4oyUhw4SK8RWADFEc3tE7qpREuXBdaj5PfrO0MSTQxSXDo+xsJmKXgtNclQNzbFyXVz/xPemH9NWwAbzcPlQBHdYlYFLoJpCbVB94P/5wQJF3pMAV5CKoiud7bQvupoq68BtIUzwfRE5v9UBYJbilwiR4Q074ozS5/RsSii+QKkTt9awjRLNE//GgTOaWQte98zgF22x3M1oKzbb76WPmopc/5UI1fzjGGKLpPdqcw8icvuKVUpMRdcb2yucONQcTlEV0kLFdfY9R5gSTFvT7UP7kovZQy4crj+Ev5bsIw6AgpBYAYi+QogW7v36jiL21BWjVGPZkLYg5xl/gSxW1eRuCU0=----ATTACHMENT:----NTk3MDc5ODgzMDgzOTA4MCA1MzI5ODE4Njc2NTYxMTIgMzU3Nzc1NTQ4NjA4NDcz