Context:
RefreshLinksJob gets triggered when a dependency of rendered page output changes. So if page X links to page Y and uses template Z, RefreshLinksJob runs for page X if Z changes or when Y is created or deleted (to updated links from red to blue, or vice versa).
This currently only updates the "normal" parser cache. We also need to update the cached parsoid output. Ideally we should use the 'redlinks' pb2pb conversion when possible, to avoid full re-parses.
Side note: shouldn't RefreshLinksJob use PoolCounterWork?...