Boa noite,
Para fazer o cache dos produtos no metodo listar do ProdutoController fizemos a notação @Cacheable e demos um identificador a este, já no método gravar do mesmo controller marcamos o mesmo com a notação @CacheEvict para que ao gravarmos um novo produto o cache seja "desligado", enfim, se na home eu quiser fazer o mesmo cache para não buscar os livros novamente em caso de não ter um novo cadastrado como deveria fazer?
Obs: Tentei anotar o método index da classe HomeController com a notação @Cacheable e com mesmo identificador do metodo da classe controller o que fez com que as rotas se perdessem apresentando a jsp de produtosController ao inves da home, tentei identifica com outro id na @Cacheable do index , mas ao tentar configurar o @CacheEvict no mesmo gravar de produtosController não deixa, acredito que não possa ser feito dessa forma.