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 <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits