Convert LanguageConverter to using getLocalServerObjectCache()
authorAaron Schulz <aschulz@wikimedia.org>
Thu, 29 Sep 2016 02:58:57 +0000 (19:58 -0700)
committerAaron Schulz <aschulz@wikimedia.org>
Tue, 11 Oct 2016 20:24:42 +0000 (20:24 +0000)
Change-Id: I7bfcc389ef0266299d887a3520ab9581ef9aa9be

languages/LanguageConverter.php

index 13ba7e8..1c003ad 100644 (file)
@@ -18,6 +18,7 @@
  * @file
  * @ingroup Language
  */
+use MediaWiki\MediaWikiServices;
 
 /**
  * Base class for language conversion.
@@ -550,8 +551,8 @@ class LanguageConverter {
                        $variant = $this->getPreferredVariant();
                }
 
-               $cache = ObjectCache::newAccelerator( CACHE_NONE );
-               $key = wfMemcKey( 'languageconverter', 'namespace-text', $index, $variant );
+               $cache = MediaWikiServices::getInstance()->getLocalServerObjectCache();
+               $key = $cache->makeKey( 'languageconverter', 'namespace-text', $index, $variant );
                $nsVariantText = $cache->get( $key );
                if ( $nsVariantText !== false ) {
                        return $nsVariantText;