This plugin was created to optimize cache management in Evo for sites with a large number of pages. As many are aware, every time a document is created or modified in Evo, all cached files of other documents are cleared (this holds true for Evo 1.4 and i suppose also versions 2x and 3x).
This behavior is necessary because the system cannot know which documents depend on the newly created or modified document. However, it is not ideal when simply adding or updating a document in a blog or catalog with hundreds or thousands of cached pages, as it negatively impacts site performance and user experience.
The operation of this plugin is straightforward (considering I'm not a developer :🙂:
1) Through a simple JavaScript script, the plugin interacts with the "Clear Cache" checkbox during document creation or modification. This annoying checkbox not only resets automatically to "checked" but also cannot be managed via Evo's System Settings. The plugin automatically deselects the checkbox when the document edit form loads and after each save, while still allowing manual selection if a complete cache clean is desired.
2) Once total cache clearing is disabled, when saving a document, the plugin clears only the cache of the current document and the cached files of a selection of other documents. These documents are specified by document ID or template ID on the plugin's configuration page, under the parameters "Always clear cache of these Documents by id" and "Always clear cache of these Documents by Template id".
In these parameters, users can specify documents such as sitemaps, RSS feeds, categories, catalogs, and any other pages containing lists of documents that require updates, potentially including the homepage if it displays the latest posts or products.
You can enable debug mode to view reports of deleted cache files, and it's also possible to completely exclude certain documents from the plugin's actions by specifying their respective document ID or template ID.

Note: This version is currently compatible only with Evo 1.4x. It will be updated in the future to support Evo 3.x.
Info and download: https://www.tattoocms.it/extras/plugins/pagecachemanager.html
Github: https://github.com/Nicola1971/PageCacheManager