Cache Cleaner can also clear Joomla! cache automatically when you save (or apply) an article or other item. You can choose to enable this feature on the administrator and/or the frontend.
You can also enter a comma separated list of other tasks to consider as a save. Tasks can include things like publish, unpublish, delete, etc.
And with the Pro version of Cache Cleaner, you can even set to trigger the cleaning process at preset intervals.