Questions to answer:
- Does WikiPage->getParserOutput pull from the independent FlaggedRevs parser output cache when retrieving content for the stable revision (if not the same as the latest revision)?
- No, there is no integration. Browser pageviews correctly pull content from the main ParserCache or the FlaggedRevs ParserCache depending on whether the latest or stable revision is viewed. But currently, the mapdata API causes an additional parse and uses the RevisionOutputCache when fetching mapdata for the non-latest stable revision.
- If not, how difficult would it be for the FlaggedRevs extension to enhance this service to provide parsed stable revision content when applicable?
- Proof of concept code is already written which accomplishes this, so I've switched to attempting a full implementation.