X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=languages%2FLanguageConverter.php;h=844888ee7d223c5add56dbdc9932e112cb7a6ff9;hb=1be2b846dd78fb781bf9aa97c80e578687bf1212;hp=43d6063d91da7bef0ebe5a7faae0991e29c12ca5;hpb=a756c3b753e34a479da69a88a3176fd2d3e7cfa2;p=lhc%2Fweb%2Fwiklou.git diff --git a/languages/LanguageConverter.php b/languages/LanguageConverter.php index 43d6063d91..844888ee7d 100644 --- a/languages/LanguageConverter.php +++ b/languages/LanguageConverter.php @@ -842,7 +842,7 @@ class LanguageConverter { * @param bool $fromCache Load from memcached? Defaults to true. */ function loadTables( $fromCache = true ) { - global $wgLangConvMemc; + global $wgLanguageConverterCacheType; if ( $this->mTablesLoaded ) { return; @@ -850,9 +850,10 @@ class LanguageConverter { $this->mTablesLoaded = true; $this->mTables = false; + $cache = ObjectCache::getInstance( $wgLanguageConverterCacheType ); if ( $fromCache ) { wfProfileIn( __METHOD__ . '-cache' ); - $this->mTables = $wgLangConvMemc->get( $this->mCacheKey ); + $this->mTables = $cache->get( $this->mCacheKey ); wfProfileOut( __METHOD__ . '-cache' ); } if ( !$this->mTables || !array_key_exists( self::CACHE_VERSION_KEY, $this->mTables ) ) { @@ -869,7 +870,7 @@ class LanguageConverter { $this->postLoadTables(); $this->mTables[self::CACHE_VERSION_KEY] = true; - $wgLangConvMemc->set( $this->mCacheKey, $this->mTables, 43200 ); + $cache->set( $this->mCacheKey, $this->mTables, 43200 ); wfProfileOut( __METHOD__ . '-recache' ); } }