Currently, WikiPageEntityLookup is implementing the logic for checking any cached content against the current revision in the page table and updating the cache. This logic should be factored out of the base implementation and moved to a decorator.
To allow this, the EntityRevisionLookup interface should get a method getLatestRevisionId( EntityId ), which can be used by a caching decorator to check that a cached entity is still up to date.
Version: unspecified
Severity: normal
Whiteboard: backlog, cleanup