Revert "Convert Title::getTitleCache() to using MapCacheLRU"
authorKrinkle <krinklemail@gmail.com>
Tue, 17 Jul 2018 07:01:17 +0000 (07:01 +0000)
committerKrinkle <krinklemail@gmail.com>
Tue, 17 Jul 2018 07:02:30 +0000 (07:02 +0000)
This reverts commit 7a25cd388c8adcce60f4c055295baed71e730616.

Bug: T199763
Change-Id: I276b833d75e93328a188056bf1eb2491461d6d53

includes/Title.php

index b583554..8586ad7 100644 (file)
@@ -37,7 +37,7 @@ use MediaWiki\MediaWikiServices;
  *       and does not rely on global state or the database.
  */
 class Title implements LinkTarget {
-       /** @var MapCacheLRU */
+       /** @var HashBagOStuff */
        static private $titleCache = null;
 
        /**
@@ -371,11 +371,11 @@ class Title implements LinkTarget {
        }
 
        /**
-        * @return MapCacheLRU
+        * @return HashBagOStuff
         */
        private static function getTitleCache() {
                if ( self::$titleCache == null ) {
-                       self::$titleCache = new MapCacheLRU( self::CACHE_MAX );
+                       self::$titleCache = new HashBagOStuff( [ 'maxKeys' => self::CACHE_MAX ] );
                }
                return self::$titleCache;
        }