/**
  * @return float[]
  */
 public static function getDefaultBoostTemplates()
 {
     if (self::$defaultBoostTemplates === null) {
         $cache = \ObjectCache::newAccelerator(CACHE_NONE);
         self::$defaultBoostTemplates = $cache->getWithSetCallback($cache->makeKey('cirrussearch-boost-templates'), 600, function () {
             $source = wfMessage('cirrussearch-boost-templates')->inContentLanguage();
             if (!$source->isDisabled()) {
                 $lines = Util::parseSettingsInMessage($source->plain());
                 return Util::parseBoostTemplates(implode(' ', $lines));
                 // Now parse the templates
             }
             return array();
         });
     }
     return self::$defaultBoostTemplates;
 }