Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

96
Vistas
¿Programar el desalojo de caché de Spring?

¿Es posible programar el desalojo del caché de primavera para todos los días a la medianoche?

Leí Springs Cache Docs y no encontré nada sobre el desalojo de caché programado.

Necesito desalojar el caché diariamente y volver a almacenarlo en caso de que haya cambios fuera de mi aplicación.

about 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Trate de usar @Scheduled Ejemplo:

 @Scheduled(fixedRate = ONE_DAY) @CacheEvict(value = { CACHE_NAME }) public void clearCache() { log.debug("Cache '{}' cleared.", CACHE); }

También puede usar la expresión cron con @Scheduled.

about 4 years ago · Santiago Trujillo Denunciar

0

Si usa @Cacheable en métodos con parámetros, NUNCA debe olvidar la propiedad de anotación allEntries=true en @CacheEvict; de lo contrario, su llamada solo expulsará el parámetro clave que le dio al método clearCache(), que no es nada => lo hará no desalojar nada de la memoria caché.

about 4 years ago · Santiago Trujillo Denunciar

0

Tal vez no sea la solución más elegante, pero @CacheEvict no funcionaba, así que opté directamente por CacheManager .

Este código borra un caché llamado foo a través del programador:

 class MyClass { @Autowired CacheManager cacheManager; @Cacheable(value = "foo") public Int expensiveCalculation(String bar) { ... } @Scheduled(fixedRate = 60 * 1000); public void clearCache() { cacheManager.getCache("foo").clear(); } }
about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda