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:----FqtPkeCkp/Jcbe4dSwRvltD/RoFQ3GfnqnpSdIPweaCdBNyHM4LPv0SOk/q7ZpAwOJV62/n9Au9eIFpd+Rqiv8JgjBcmJftmPXvRb8xJqNG0gwhQgVdugRtoww0uQ8fqpGFhwdOIuQeQURVNu4gFs9tX2ZItDatYaAVbKndl8k3lbMHI9aY5kJVACRtPu7TiNuYZCSMdT1KY4IHGEPLViRNAHUF87KoHeLzH0kN2gLQu4sD1nDrBd/z5DyKC9yhtPzRzWSzIPT+miNqSqVhKgL8cSLQrSXBSlgS8FZjIgoROzsgndbfYZo4JratV+DgbzWAku4VITfm84zBla7RrgsSJ6OAnTSrgrtCdGwzHwG6k+rAnHLbb9MhqkecvAHFQPsfNbpR8uZ4+gCKk2JoweibyjucCDIJz3XxP/IYHABbmzGyqHEw4QtkWFJRiKoKKQQ7FUVSS8hxWcL0t3TlG8xCsjbVPT1SpXbce+OLAbDQ+tUbec44VhImUBLwy8DY9g/ht9P49tKtJAIu0QMt/hInqfOvX+mT7Ns2u/nxHzrsGCFhg79o31FYvXHigGaPH4oCYudoEQDB8Mq+WaSRFlW84XyjLEfKuo1XVtNigQgB05wW21Z/gtodgKL2f4kz9Bd6f3qc3+Cds1acENYpQqlIed/gZUZ3Mw+rMb2U7XII=----ATTACHMENT:----NjE4MjAyMDE4NzA0ODQwMyAzMjU3MTA0Njg1OTI4ODUyIDUwMTE0NDgyMjA5NzUyODk=