What’s so difficult about it?
Let’s assume we only output cache for non-logged in users, just like SuperCache.
You only need 2 hooks.
1. A hook after a POST is submitted to re-cache both the frontpage and topic page
2. A hook before rendering both the frontpage and topic page to check to see if the cache is present.
Am I missing something here?