diff --git a/extension.json b/extension.json index b5164ea17..092f9dc04 100644 --- a/extension.json +++ b/extension.json @@ -94,7 +94,6 @@ "cite": "GlobalVarConfig::newInstance" }, "config": { - "CiteCacheReferences": false, "CiteStoreReferencesData": false, "CiteCacheReferencesDataOnParse": false, "CiteVisualEditorOtherGroup": false, diff --git a/includes/Cite.php b/includes/Cite.php index b6cd18860..2d317d20a 100644 --- a/includes/Cite.php +++ b/includes/Cite.php @@ -757,30 +757,8 @@ class Cite { "\n" . implode( "\n", $ent ) . "\n" ); - // Let's try to cache it. - global $wgCiteCacheReferences, $wgMemc; - $data = []; - if ( $wgCiteCacheReferences ) { - $cacheKey = $wgMemc->makeKey( - 'citeref', - md5( $parserInput ), - $this->mParser->Title()->getArticleID() - ); - $data = $wgMemc->get( $cacheKey ); - } - - if ( !$data || !$this->mParser->isValidHalfParsedText( $data ) ) { - // Live hack: parse() adds two newlines on WM, can't reproduce it locally -ævar - $ret = rtrim( $this->mParser->recursiveTagParse( $parserInput ), "\n" ); - - if ( $wgCiteCacheReferences ) { - $serData = $this->mParser->serializeHalfParsedText( $ret ); - $wgMemc->set( $cacheKey, $serData, 86400 ); - } - - } else { - $ret = $this->mParser->unserializeHalfParsedText( $data ); - } + // Live hack: parse() adds two newlines on WM, can't reproduce it locally -ævar + $ret = rtrim( $this->mParser->recursiveTagParse( $parserInput ), "\n" ); if ( $responsive ) { // Use a DIV wrap because column-count on a list directly is broken in Chrome.