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:----g6MiCbxIRJHP5QFLMuidL6mDonrloRMU9GBetyoQ3+fiwk/7u/ezc2t3QE2uEXHmDwpqOy5SYLGC5SKnQVmkMbiwF7pu3y4xi5ocwPx/N4k/9iGYMZuNYVsbydZ6L+VO9J7bs6zCRTBq8U6qDiDhCJxzseQdC01Ix8zimUPjp7shF5rCLbODaa6inTVTIntXlBD6fS5/XZ5TIIHXsT3MKblGddmW225QoMog8MM3oZR7t67mFivHMIOM+upQpnRrP3pBIK6SPqlSahWlscYAfRKLxW/A6MP+Aq7HNox/LXOPeNdP2/6iTwpCNRoqIxABf/LXJpCK/OQuVCi1rVth6YskZTmF/8MIgMDswyxjQVCBprK8JJLXz/ixMDyv+D0KHMwq6EwUGA4iBok5MXYMfJ/dfTQ3IuvHnhZg4g5QvyPXrHqXayCBXUWQemCoJhgkJvWQuT/Mg4eLmZCJpfMF76mpJ3HpQKHlU/qxXAfU8W85w4udo5mIrt9Z86StgPeA0U3mA8ia+olxoxo4IIMlO9PY0uoAm0en1p9xoQ18PvPCQGtlPcdJZB4J+ZgrSpWkKYbLkPnRC7NeGTBtmnov+ADU+V8I1gEdJVZRCgWp8078ZjCuNtqMggJyWS82cXd1E9XXYxdDOwHMvAn07XtTZplGIVx7Yz1+5PEfwxzLqzQ=----ATTACHMENT:----MjA4ODc5ODA0OTk4MDA2NyAyMDU2NjI4MDU2MDExNzI2IDM1ODQ2MDkyMjA2NjM4NDE=