using the wordpress plugin w3-total cache, within the summary of wordpress-posts there's a chance to "Purge from Page Cache" for every publish.
this function can also be readily available for customers from the role "author". this really is nothing to bother with if the were possible only by themselves posts. but being an "author" this can be done also on other customers posts .
so, it is possible to method to configure w3tc not to allow this for specific user-groups?