This entry about the clearOutputCaches pipeline used to clear output caches for managed sites is part of a series of blog posts about a custom approach to clearing output caches for managed sites with the Sitecore ASP.NET web Content Management System (CMS) and Experience Platform (XP). For more information, see the Resources section at the end of this blog post.
Processors in the clearOutputCaches pipeline inherit from the abstract ClearOutputCachesProcessor abstract base class and implement the DoProcess() method accepting an argument of type ClearOutputCachesArgs args. The Process() method in the base class invokes the DoProcess() method and then aborts the pipeline if no output caches remain to be processed. This pipeline assembles a list of output caches and then processes it.
The OutputCacheSite class provides access to managed sites and their output caches. This includes:
The clearOutputCaches pipeline contains the following processors: