O middleware Cache foi projetado para interceptar respostas e armazená-las em cache.
Este middleware irá armazenar em cache o Body, Content-Type e StatusCode usando o c.Path() (ou uma string retornada pela função Key) como identificador exclusivo.
Para mais informações sobre o middleware Cache, clique aqui