Foi mostrado na aula como limpar um cache com a anotação @CacheEvict, que recebe como valor o identificador do cache que quero limpar, a minha dúvida é :
E se eu quiser limpar dois identificadores, como faço ? e se eu quiser limpar todos os caches ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Foi mostrado na aula como limpar um cache com a anotação @CacheEvict, que recebe como valor o identificador do cache que quero limpar, a minha dúvida é :
E se eu quiser limpar dois identificadores, como faço ? e se eu quiser limpar todos os caches ?
Para passar vários indentificadores é só passar entre chaves:
@CacheEvict(value = {"cache1", "cache2"}, allEntries = true)Para limpar todos os caches já é um pouco mais complicado, segue link com explicação: https://www.baeldung.com/spring-boot-evict-cache
Oi Lúcio, que bom que resolveu o seu problema. Vou fechar o tópico, ok?
Qualquer coisa não hesite em abrir outro, ok?