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:----ulVa0ulWmbl0L6114JWymXSqj1ManM9UqaYBr1g5zMx8A6HCebnec6VrEEY0Yn6/5cTt2i08zAi2piayWzpyKvA7mx8OmWsesC1N2v18It2X4atbDyI3z4EOgC9L9TQ/9+5Qk9Mze388YB8iPIcwhvp/SiVi4lr5L12W9UkHtTngGSfBYHig1VS5BUNTMUo6Svxx+je7q+JXxsOFQAInx4n9Nw7LdVnTbQGyJhp/c6zHWBNLUU9uvUFhprE3CTi+ydxk+/w2wEXO4wAGGvqPipOAI7KHduovELRYP/+4rc5Yi0c7QMTFUFLVyCck4I03OW00mT17lD/qur6ZKeMSDCAgqQbntp612Dl2TYJ08WwqeEeqs5G3H41gbngKV5pKa2DtqLAN4L51aHB61p+sLYHIqtfof1+FlR/r6PpEV9XMF4CEP/A9/ISOX72+i6+77JMyCqrx34O7nsGRLud2UwS2nvVCP33XSyWZVDw5EqbG+WllNve7OZuE6CoBACh+v6uXa9dDJJtVB+LOuQ1i2gszucKAeCI4Kkq7QUED6KnnvmyWKZndReL4JmnaEnxVPAbeNWSvktyLoUCV8EYPw7hPuOICZuzL6zOOV4hT8ILa/QTTzh/BQluTXnBTBe9C9qfdtiHkdKSRw6DIDMR25LHHb8lPle5mhfyShHWf3K4=----ATTACHMENT:----OTAxOTA4NjQxNDg3NDQ0NiAzNjYxOTc0MzA3NTUwNTY1IDkxMTQ3MzU2MTM2MTAyNzc=