protected function hasOpcodeCacher() { return function_exists('opcache_compile_file') || function_exists('apc_store') || function_exists('xcache_set'); }