Queria saber quando deve-se usar cache de queries, e como e em que situações ele é invalidado? Pelo que entendi ao mudar uma entidade que está presente na no resultado da query ele seria invalidado. Sendo assim se houvesse muitas atualizações talvez seria até mais performático ir direto no banco. É isso mesmo?