aboutsummaryrefslogtreecommitdiffstats
path: root/includes/parser/ParserCache.php
Commit message (Expand)AuthorAgeFilesLines
* ParserCache: Skip saving of "redirect=no" ParserOutput of redirect pagesdaniel2025-04-011-1/+11
* Remove 2-line PHPDocs that just repeat the types from the codethiemowmde2025-01-171-4/+0
* Merge "ParserCache: Get rid of the temporary key schema ratio config"jenkins-bot2024-12-051-23/+3
|\
| * ParserCache: Get rid of the temporary key schema ratio configAmir Sarabadani2024-12-031-23/+3
* | ParserCache: After fetching from persistent cache, save to in-process cacheBartosz Dziewoński2024-12-031-0/+3
|/
* ParserCache: Allow for gradual roll out of the new key schemeAmir Sarabadani2024-11-111-0/+16
* Use explicit nullable type on parameter argumentsUmherirrender2024-10-161-1/+1
* Namespace all remaining classes in includes/parserJames D. Forrester2024-10-151-3/+8
* Add namespace to the root classes of ObjectCacheEbrahim Byagowi2024-07-101-0/+3
* Rename JsonUnserial… to JsonDeserial…James D. Forrester2024-06-121-2/+2
* [JsonCodec, ParserCache] Improve debugging of serializability failuresC. Scott Ananian2024-05-161-3/+13
* [ParserCache] Preserve information from the JsonException when logging failuresC. Scott Ananian2024-05-151-1/+1
* parser: Remove explicit StatsdDataFactory backward-compat logicDerick Alangi2024-03-261-28/+16
* ParserCache: Inject StatsFactory for StatsLib metric captureCole White2024-03-151-5/+31
* ParserCache: split metricSuffix into discrete componentsCole White2024-03-071-22/+40
* [ParserCache] Add logging for T350538C. Scott Ananian2024-02-071-1/+28
* Add ParserOutput::{get,set}RenderId() and set render id in ContentRendererC. Scott Ananian2024-02-071-6/+31
* [JsonCodec] throw JsonException now that we require PHP >= 7.4C. Scott Ananian2024-01-081-2/+2
* Be more aggressive in protecting against unserialization issuesC. Scott Ananian2023-12-201-0/+7
* Namespace ParserOutputJames D. Forrester2023-12-141-0/+1
* Only cache expensive renderingsdaniel2023-11-301-0/+22
* Revert "Hacks to avoid cold cache misses after ParsoidOutputAccess changes"Subramanya Sastry2023-10-241-11/+0
* Hacks to avoid cold cache misses after ParsoidOutputAccess changesSubramanya Sastry2023-09-301-0/+11
* Fix Phan suppressions related to Title::castFrom*() and friendsBartosz Dziewoński2023-04-221-3/+2
* Parsoid: cache warming job: add render reasondaniel2023-01-241-0/+4
* ParserCache: fix metrics keysdaniel2022-12-131-1/+2
* ParserCache: fix metrics keysdaniel2022-12-021-17/+16
* Reorg: Move Title-related classes to title/Amir Sarabadani2022-11-261-0/+1
* Track the reason for rendering.daniel2022-11-091-0/+2
* Use the null coalescing assignment operatorTim Starling2022-10-211-1/+1
* ParserCache: ensure we know a revision IDdaniel2022-06-271-0/+9
* ParserCache: always use JSONdaniel2022-06-071-44/+6
* phan: Disable null_casts_as_any_type settingUmherirrender2022-03-211-0/+1
* Fix typos in comments (N-R)Siddharth VP2022-01-091-1/+1
* Expand local URLs to absolute URLs in ParserOutputPetr Pchelko2021-09-231-6/+4
* Change trivial use of getVal('action') to getRawValTimo Tijhof2021-08-261-1/+1
* Remove depecated ParserCache::getKey and ::getEtagPetr Pchelko2021-07-271-71/+0
* Add and fix various type hints in PHPDocsThiemo Kreuz2021-06-181-2/+2
* ParserCache: fix stats for metadata cache misseddaniel2021-04-081-0/+6
* ParserCache: only use in-process caching for metadataPetr Pchelko2021-04-061-19/+22
* Convert ParserCache to PageRecordPetr Pchelko2021-04-021-70/+100
* RevisionRenderer should set revision ID/Timestamp in ParserOutputPetr Pchelko2021-03-241-3/+0
* ParserCache: Instrument CachedBagOStuff to understand dupe fetchesTimo Tijhof2021-03-131-0/+6
* Merge "Respect used options for ParserOptions::isSafeToCache"jenkins-bot2021-01-251-2/+2
|\
| * Respect used options for ParserOptions::isSafeToCachePetr Pchelko2021-01-041-2/+2
* | Return back accidentally removed ParserCache 'hit' metricPetr Pchelko2021-01-051-0/+1
|/
* ParserCache: general code cleanup, abstracted expiration checks.Petr Pchelko2020-12-161-140/+164
* Make ParserCache use CachedBagOStuffPetr Pchelko2020-12-071-0/+7
* Make ParserCache respect ParserOptions::isSafeToCachePetr Pchelko2020-12-021-6/+24
* Merge CacheTime and ParserOutput accessedOptions propertiesPetr Pchelko2020-11-191-13/+1