jenkins-bot has submitted this change and it was merged. Change subject: Converted sidebar cache to the WAN cache ......................................................................
Converted sidebar cache to the WAN cache Bug: T93141 Change-Id: Id99f886c48501bbfef85cb0e7c5d2e2810a68581 --- M includes/cache/MessageCache.php M includes/skins/Skin.php 2 files changed, 6 insertions(+), 5 deletions(-) Approvals: Gilles: Looks good to me, approved jenkins-bot: Verified diff --git a/includes/cache/MessageCache.php b/includes/cache/MessageCache.php index a55e25a..31ee487 100644 --- a/includes/cache/MessageCache.php +++ b/includes/cache/MessageCache.php @@ -554,10 +554,10 @@ $codes = array_keys( Language::fetchLanguageNames() ); } - global $wgMemc; + $cache = ObjectCache::getMainWANInstance(); foreach ( $codes as $code ) { $sidebarKey = wfMemcKey( 'sidebar', $code ); - $wgMemc->delete( $sidebarKey ); + $cache->delete( $sidebarKey, 5 ); } // Update the message in the message blob store diff --git a/includes/skins/Skin.php b/includes/skins/Skin.php index 07a2e87..6c5fbcd 100644 --- a/includes/skins/Skin.php +++ b/includes/skins/Skin.php @@ -1234,12 +1234,13 @@ * @return array */ function buildSidebar() { - global $wgMemc, $wgEnableSidebarCache, $wgSidebarCacheExpiry; + global $wgEnableSidebarCache, $wgSidebarCacheExpiry; + $cache = ObjectCache::getMainWANInstance(); $key = wfMemcKey( 'sidebar', $this->getLanguage()->getCode() ); if ( $wgEnableSidebarCache ) { - $cachedsidebar = $wgMemc->get( $key ); + $cachedsidebar = $cache->get( $key ); if ( $cachedsidebar ) { Hooks::run( 'SidebarBeforeOutput', array( $this, &$cachedsidebar ) ); @@ -1252,7 +1253,7 @@ Hooks::run( 'SkinBuildSidebar', array( $this, &$bar ) ); if ( $wgEnableSidebarCache ) { - $wgMemc->set( $key, $bar, $wgSidebarCacheExpiry ); + $cache->set( $key, $bar, $wgSidebarCacheExpiry ); } Hooks::run( 'SidebarBeforeOutput', array( $this, &$bar ) ); -- To view, visit https://gerrit.wikimedia.org/r/206975 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Id99f886c48501bbfef85cb0e7c5d2e2810a68581 Gerrit-PatchSet: 3 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Aaron Schulz <asch...@wikimedia.org> Gerrit-Reviewer: Daniel Friesen <dan...@nadir-seen-fire.com> Gerrit-Reviewer: Gilles <gdu...@wikimedia.org> Gerrit-Reviewer: Jack Phoenix <j...@countervandalism.net> Gerrit-Reviewer: jenkins-bot <> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits