Action caching behaves much like page caching except it processes the controller filters. You can also make it conditional as seen in this episode.
See All 346 Episodes of "RailsCasts"