I'd like to reduce scope of this overly generic MediaWiki-Cache tag to just dealing with the Wikimedia/ObjectCache library and its wiring. This is what most tasks tagged with MediaWiki-Cache are about, so this would be a fairly minor change. (similar to T228360, which was about MediaWiki-Database).
There are currently three open tasks for the MediaWiki core "ParserCache" component (in their own column). Where should these move?
A few places to consider:
- MediaWiki-Parser: Parser and ParserOutput are closely and maintained together. Perhaps the relatively straight-forward logic in the ParserCache class that deals with seriasing these and storing them in a BagOStuff instance should be tracked here as well?
- MediaWiki-Page-derived-data: The ParserOutput is most certainly "page-derived data", and the the PageUpdater is one of only two main callers of ParserCache (the other is WikiPage/PoolWorkArticleView).
- Something different?
- Something new?