protected function createCacheProvider() { return extension_loaded('xcache') ? new XcacheCache() : new ArrayCache(); }