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:----ZxyWHzX4hmSrJSwFWOxzUiyO/AkyGtMq8k46NnypwEv/gtiDuNp83kosFpjT5sx/aW/8LGaynK6VB2tPCzSsvVMIkHKg/E3jU0QwKtelkI1Hk56H9iJNfcecHcK5lOBlvKZ1UKEksUh0kiWqs4HirQ4o24Gf/mv0hyNdUz8uCkA81wVYF9QXuksqsPWik9ckKFBMG9U6lZo2PRE9PT10qAtXabMTauJgQ3kPVudhK4XLw1vujVyu8Yu/uQyJew/fTkfTd3npPJW0LDaf/cksh5NtZkGLtNi7TufPVpDYT6yMjqfkT+2OFCjioiX3FBb3t0cKza+A5msBdgQuGCOMQvb4GjmMQSWrusKe6XFpDIHymGMrXR/gR5atuYTgl4e2jIHNfP4vcRcRZFPOhUzPl6TND0Kj4zpBp9sYI8bRiZow+7FPpuDEBh7DQ+tWVqpn+Xdvkfkk61B48OkQfCxrYs85686BV/AU39BtIjE1e1dkvAf1InDWJXrye3cJT0UURkXAPQdeqYujsGwdSxac66IBgK9zPj0e9jUwRG0RyK5NtlGIkI6Lwt/4rk3/3M5M5B+RKfVEuEPAYVWk4RnlQjOCjOxWd7nx97yx1IawuHqq0nxhSUzovlJ1BcxMiIXhxnIizq18Jo9nTvdrhNq5yzaaMbZiHjGnoPuKkaGDTGI=----ATTACHMENT:----NTE4Njc1ODk0NTc2NzM0IDQxMTc5MTA2MzAxNjY3OTMgNDUyOTM5NTE5NzY2NTE2MQ==