Output Caching is the mechanism to control the caching option of pages or user control. This can be achieved by specifying the @OutputCache directives with the relevant parameters/attributes like Duration, VarybyParam etc..