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.
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.