This HttpModule adds Outputcaching functionality to your umbraco website. Your are able to Control the caching over a config file or via DocumentTypes.
Configuration options include:
* The cache duration
* The Http Verbs e.g. GET and/or POST
* Vary By querystring parameters
You can also configure to send the cached Output compressed (with ICSharp compression) to the client and if you wish to send cache headers in your http response.
The cache mechanisem is implemented in a provider model currently with a provider for the HttpRuntime Cache but with a little feedback i will provider a provider for the appFabric caching or others.
You need to register the Http Module in your web.config file like this
<add name="OutputCaching" type="umbFabric.OutputCaching.HttpModule, umbFabric.OutputCaching"/>