Caches the actions using the page-caching approach that‘ll
store the cache in a path within the page_cache_directory that matches the
triggering url.
Usage:
# cache the index action
caches_page :index
# cache the index action except for JSON requests
caches_page :index, :if => Proc.new { |c| !c.request.format.json? }