[MediaWiki-commits] [Gerrit] Language: Convert names cache from MapCacheLRU to HashBagOStuff - change (mediawiki/core)
jenkins-bot has submitted this change and it was merged. Change subject: Language: Convert names cache from MapCacheLRU to HashBagOStuff .. Language: Convert names cache from MapCacheLRU to HashBagOStuff Change-Id: I3237c8ed97d23e82caa171d936ecb5745a2fe3d5 --- M languages/Language.php 1 file changed, 5 insertions(+), 5 deletions(-) Approvals: Gilles: Looks good to me, approved jenkins-bot: Verified diff --git a/languages/Language.php b/languages/Language.php index c7871c1..7747198 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -147,7 +147,7 @@ /** * Cache for language names -* @var MapCacheLRU|null +* @var HashBagOStuff|null */ static private $languageNameCache; @@ -851,11 +851,11 @@ $cacheKey = $inLanguage === null ? 'null' : $inLanguage; $cacheKey .= ":$include"; if ( self::$languageNameCache === null ) { - self::$languageNameCache = new MapCacheLRU( 20 ); + self::$languageNameCache = new HashBagOStuff( array( 'maxKeys' => 20 ) ); } - if ( self::$languageNameCache->has( $cacheKey ) ) { - $ret = self::$languageNameCache->get( $cacheKey ); - } else { + + $ret = self::$languageNameCache->get( $cacheKey ); + if ( !$ret ) { $ret = self::fetchLanguageNamesUncached( $inLanguage, $include ); self::$languageNameCache->set( $cacheKey, $ret ); } -- To view, visit https://gerrit.wikimedia.org/r/252129 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: I3237c8ed97d23e82caa171d936ecb5745a2fe3d5 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: KrinkleGerrit-Reviewer: Gilles Gerrit-Reviewer: jenkins-bot <> ___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
[MediaWiki-commits] [Gerrit] Language: Convert names cache from MapCacheLRU to HashBagOStuff - change (mediawiki/core)
Krinkle has uploaded a new change for review. https://gerrit.wikimedia.org/r/252129 Change subject: Language: Convert names cache from MapCacheLRU to HashBagOStuff .. Language: Convert names cache from MapCacheLRU to HashBagOStuff Change-Id: I3237c8ed97d23e82caa171d936ecb5745a2fe3d5 --- M languages/Language.php 1 file changed, 5 insertions(+), 5 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/29/252129/1 diff --git a/languages/Language.php b/languages/Language.php index c7871c1..7747198 100644 --- a/languages/Language.php +++ b/languages/Language.php @@ -147,7 +147,7 @@ /** * Cache for language names -* @var MapCacheLRU|null +* @var HashBagOStuff|null */ static private $languageNameCache; @@ -851,11 +851,11 @@ $cacheKey = $inLanguage === null ? 'null' : $inLanguage; $cacheKey .= ":$include"; if ( self::$languageNameCache === null ) { - self::$languageNameCache = new MapCacheLRU( 20 ); + self::$languageNameCache = new HashBagOStuff( array( 'maxKeys' => 20 ) ); } - if ( self::$languageNameCache->has( $cacheKey ) ) { - $ret = self::$languageNameCache->get( $cacheKey ); - } else { + + $ret = self::$languageNameCache->get( $cacheKey ); + if ( !$ret ) { $ret = self::fetchLanguageNamesUncached( $inLanguage, $include ); self::$languageNameCache->set( $cacheKey, $ret ); } -- To view, visit https://gerrit.wikimedia.org/r/252129 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I3237c8ed97d23e82caa171d936ecb5745a2fe3d5 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Krinkle___ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits