Nossos softwares devem ser rápidos independentemente de qualquer camada de cache. Porém, de vez em quando é necessário fazer caching para otimizar o sistema e prover respostas mais rápidas.
Essa palestra aborda os diferentes níveis de caching oferecidos pelo Doctrine ORM (metadata, query, result set, and second level cache), como eles funcionam em conjunto com a biblioteca e como modelar nossas entidades para tirar o maior proveito deles.