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:----fMLA+Q6DqF4FuP9m7NBAbXfvNijvc0QOfHxHKLVUx8plcF4MqgWxnz8uzME3uaeAVJj4cCq0R3kiOHQZ3ZmjcNCM6xmtBmgMy3u7AwnOiPBo/+jJqby371RE1F+au3k9hvP+N3L2/jtV71C74Wt/eQXrWCmIzRJgXR8FlwegmQqkkw2dqe9KWKnUwZ4YXWLcQiAbCkkfnG44tAiSbyZdqyDAjqSGmZxEHacE5p/Hpum12kWubGtKF78RnAGQgfwIllUO+6GbB2VFzE5b9ivhxSmVbj79thm6eJFf1t7mPdo0eLLay6SjdAROmKmqHsGerWNCm79PQ6oGsItY4Iq14i9uQay9yIPVy/4f9e6BYF0XK0tLYR/GK5p3brWIHPwJPlBGh4yK0bJrmD7EWILFPDCL5unNVku+z6XC8lTdUuauwFn2N0brTBbVKkDMnMZijEBOmbj9PGxS0lanNapdOI+9moSkxJSIgGQ9y7yOyfrCJ9wWDii7cb9g4wT6MuPUVvTYc0nwtMUixOHAlzwKADeuiccMjJemmNfYDZGw/x3XTcTSYEZJeyjbm1z9yNirG9DiRNyYkpEumY8Rb+tvSrsP3SP3FKrQd8pwlrzZNpoc381eTkvTC/nXpCPfTM7A0TkpcaaMMvl6Rc0uqB0BcovIPhESH1CaI3gLsAQM2Sw=----ATTACHMENT:----NzQ3NTMyNTE4NTA1ODY4OSA5NDQyMTI3OTA4NjkyNDA5IDU2Njg5NjQ3ODE4MjAxNDY=