X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fchanges%2FChangesFeed.php;h=fe9d24cd057427e8b1b0e9e741c0dd06810c23e1;hb=26e157d31135fd4c74a7e0544722a69face4d6df;hp=7ac8cd0ed05d0acb3ed889d399a65da39d16a52d;hpb=925c20a9ca669c67cc44f4468d0e0f3b33b94213;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/changes/ChangesFeed.php b/includes/changes/ChangesFeed.php index 7ac8cd0ed0..fe9d24cd05 100644 --- a/includes/changes/ChangesFeed.php +++ b/includes/changes/ChangesFeed.php @@ -21,6 +21,7 @@ */ use Wikimedia\Rdbms\ResultWrapper; +use MediaWiki\MediaWikiServices; /** * Feed to Special:RecentChanges and Special:RecentChangesLiked @@ -82,7 +83,7 @@ class ChangesFeed { return null; } - $cache = ObjectCache::getMainWANInstance(); + $cache = MediaWikiServices::getInstance()->getMainWANObjectCache(); $optionsHash = md5( serialize( $opts->getAllValues() ) ) . $wgRenderHashAppend; $timekey = $cache->makeKey( $this->type, $this->format, $wgLang->getCode(), $optionsHash, 'timestamp' ); @@ -119,7 +120,7 @@ class ChangesFeed { * @param string $key Memcached key of the content */ public function saveToCache( $feed, $timekey, $key ) { - $cache = ObjectCache::getMainWANInstance(); + $cache = MediaWikiServices::getInstance()->getMainWANObjectCache(); $cache->set( $key, $feed, $cache::TTL_DAY ); $cache->set( $timekey, wfTimestamp( TS_MW ), $cache::TTL_DAY ); } @@ -135,7 +136,7 @@ class ChangesFeed { public function loadFromCache( $lastmod, $timekey, $key ) { global $wgFeedCacheTimeout, $wgOut; - $cache = ObjectCache::getMainWANInstance(); + $cache = MediaWikiServices::getInstance()->getMainWANObjectCache(); $feedLastmod = $cache->get( $timekey ); if ( ( $wgFeedCacheTimeout > 0 ) && $feedLastmod ) {