Nas aulas estamos utilizando cache local, Se estivéssemos utilizando um provedor cache. Na classe TopicosController.java tem que ser feito alterações ou o que está lá, já supri? Segue exemplo de dois métodos.
@GetMapping
@Cacheable(value = "listaDeTopicos")
public Page<TopicoDto> lista(@RequestParam(required = false) String nomeCurso, @PageableDefault(size = 10, direction = Direction.DESC) Pageable paginacao)
e
@PostMapping
@Transactional
@CacheEvict(value = "listaDeTopicos", allEntries = true)
public ResponseEntity<TopicoDto> cadastrar(@RequestBody @Valid TopicoForm form, UriComponentsBuilder uriBuilder)