From http://symfony.com/legacy/doc/gentle-introduction/1_4/en/12-Caching