Suas consultas ao banco de dados são rápidas agora. Mas eles escalam? Você já tentou adicionar uma quantidade realista de dados do mundo real e tentar novamente? Essa consulta funciona muito bem com 8 membros, mas terrivelmente com 400.000 membros?
Se armazenar em cache ou não é completamente aplicativo e situação específica. Se você espera que a carga cresça muito e seu gargalo é a CPU, o armazenamento em cache ajudará você, se, por outro lado, seu gargalo for RAM e você estiver usando swap, isso vai te machucar.
Eu não estou realmente fazendo o todo para armazenar em cache ou não para armazenar em cache a justiça da discussão, mas essa é a pergunta básica que você precisa se perguntar.