Currently ParserCache sets parsed revision Id and parsed revision timestamp in stored ParserOptions. This is not at all its job, whatever creates the parser output should be setting the parse timestamp and revision id.
setTimestamp is actually more critical since it's a blocker for transitioning ParserCache to PageRecord.