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:----IdPk4YlnyZomOOAZONVCBRUS2gZhIQjlkgou1GtAya5Nc//yCHuOy218d1okez24qJ02xhcAECTPUPsiCRhK25r0cDk7GiuQsoz53D3tjB+NUB1iZsXzFF9nfwoRuwEPUIMlu/iwf63uPXoU88ccYwn/iyaIkqHuh3S/Usne9LWi9UlbhnW934QJSaO5p1CXpT8L5/A6w33Rresh10uIc/TjNLYUJIi46Asvyblm3xdJ1Wuk8VrWTyLJl7UITFYz1/eRR0iQUJXMKZQwcZxrY+RkuxJdjaOsmbspuKR5D/fnAglB3s8krM3WyehIhR4QSOHZwmsVtVXvJQxTXkRgfsGLqavQWqYz7UzC0v7IziwHdK31y/Fo+5DK2q3OZQgkf28BG6mcTVaMl/JhxBq2voorlaL90EvVPbF25vIMIAT/0b5DKS7GOC2jHalmPmp8dJkSG7iXKHrOHHbmzrB0iPsN45lp1M4+zpGlzlCbq8QJTajYyAQXd8EndJV3Y71HbdgJVjlKfSp05A9Xm2teHIivT9zCaXHlSVMSGTN2urRtC0uEp9dG1sIPyQh5a45pRBp742z7YG0fQqSwpsD922qgQR956enjr6O6nATMUM2pHXIFj5T6r7ezcxABwnkWxDpmvm1rvfym93ZZwp1gDwBKLO3HVLo/RKhaNCTNcB0=----ATTACHMENT:----NTE5MDM3NDA4MTUwMTg1MCA0ODQ4MjcwNDIwMDU1MzA1IDI5OTY4MjgwNzY3ODU0MTM=