aboutsummaryrefslogtreecommitdiffstats
path: root/includes/poolcounter
diff options
context:
space:
mode:
Diffstat (limited to 'includes/poolcounter')
-rw-r--r--includes/poolcounter/PoolWorkArticleViewCurrent.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/includes/poolcounter/PoolWorkArticleViewCurrent.php b/includes/poolcounter/PoolWorkArticleViewCurrent.php
index e567d3a49f61..95cb60130c87 100644
--- a/includes/poolcounter/PoolWorkArticleViewCurrent.php
+++ b/includes/poolcounter/PoolWorkArticleViewCurrent.php
@@ -57,6 +57,7 @@ class PoolWorkArticleViewCurrent extends PoolWorkArticleView {
* @param ILBFactory $lbFactory
* @param LoggerSpi $loggerSpi
* @param WikiPageFactory $wikiPageFactory
+ * @param bool $cacheable Whether it should store the result in cache or not
*/
public function __construct(
string $workKey,
@@ -67,7 +68,8 @@ class PoolWorkArticleViewCurrent extends PoolWorkArticleView {
ParserCache $parserCache,
ILBFactory $lbFactory,
LoggerSpi $loggerSpi,
- WikiPageFactory $wikiPageFactory
+ WikiPageFactory $wikiPageFactory,
+ bool $cacheable = true
) {
// TODO: Remove support for partially initialized RevisionRecord instances once
// Article no longer uses fake revisions.
@@ -82,7 +84,7 @@ class PoolWorkArticleViewCurrent extends PoolWorkArticleView {
$this->parserCache = $parserCache;
$this->lbFactory = $lbFactory;
$this->wikiPageFactory = $wikiPageFactory;
- $this->cacheable = true;
+ $this->cacheable = $cacheable;
}
/**