Our client needed a module that would flush the page cache for an alias both from the node edit page (on save) and also from the publish page (in this case we're using Revisioning).
They also needed the ability to flush the page cache across all pages all translations of the node.
Rather than branching this module off, we opted to create a patch to see if these might be useful features to have in the module.
Installation: To enable the functionality, you need to go to the Content Type Settings edit page and enable this for the content types you want it on.
Please see attached!