Gostaria de saber se tem alguma configuração no provedor padrão onde possa limitar o cache nos 100 últimos registros adicionados ao cache, caso não haja gostaria de que me dessem sugestões de como posso resolver este problema.
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!
Gostaria de saber se tem alguma configuração no provedor padrão onde possa limitar o cache nos 100 últimos registros adicionados ao cache, caso não haja gostaria de que me dessem sugestões de como posso resolver este problema.
Infelizmente, o ConcurrentMapCache que é produzido por ConcurrentMapCacheFactoryBean não permite limitar o tamanho do Cache:
https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/boot-features-caching.html
ConcurrentMapCache é uma implementação de cache simples com base no pacote principal do JDK java.util.concurrent. Útil para cenários de teste ou armazenamento em cache simples
Se você precisar ter esse nível de controle do cache, eu sugiro usar algo mais poderoso como o EhCache ou o Caffeine.