MadCaching is an extension of Tile framework. It provides the ability to turn on/off caching for a tile on demand. With a few configuration changes to the web.xml and struts-config.xml file, Tiles users can take advantage the build-in caching module.