Lucie Kaffee has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/232721

Change subject: Merge "Remove duplicate whitespaces in arrays"
......................................................................

Merge "Remove duplicate whitespaces in arrays"

Change-Id: Ieee0f12c8026cf5345efa86dbdbf3fdea684d468
---
M client/includes/WikibaseClient.php
1 file changed, 28 insertions(+), 2 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase 
refs/changes/21/232721/1

diff --git a/client/includes/WikibaseClient.php 
b/client/includes/WikibaseClient.php
index 0578d25..f08d955 100644
--- a/client/includes/WikibaseClient.php
+++ b/client/includes/WikibaseClient.php
@@ -158,6 +158,11 @@
        private $restrictedEntityLookup = null;
 
        /**
+        * @var TermLookup|null
+        */
+       private $termLookup;
+
+       /**
         * @since 0.4
         *
         * @param SettingsArray $settings
@@ -221,10 +226,31 @@
        }
 
        /**
+        * @return TermBuffer
+        */
+       public function getTermBuffer() {
+               return $this->getTermLookup();
+       }
+
+       /**
         * @return TermLookup
         */
-       private function getTermLookup() {
-               return new EntityRetrievingTermLookup( $this->getEntityLookup() 
);
+       public function getTermLookup() {
+               return $this->getBufferingTermLookup();
+       }
+
+       /**
+        * @return BufferingTermLookup
+        */
+       public function getBufferingTermLookup() {
+               if ( !$this->termLookup ) {
+                       $this->termLookup = new BufferingTermLookup(
+                               $this->getStore()->getTermIndex(),
+                               1000 // @todo: configure buffer size
+                       );
+               }
+
+               return $this->termLookup;
        }
 
        /**

-- 
To view, visit https://gerrit.wikimedia.org/r/232721
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ieee0f12c8026cf5345efa86dbdbf3fdea684d468
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Wikibase
Gerrit-Branch: master
Gerrit-Owner: Lucie Kaffee <lucie.kaf...@wikimedia.de>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to