Class JdbcIdempotencyAutoConfiguration.JdbcEvictionTask
java.lang.Object
io.github.ravocode.avoonce.spring.JdbcIdempotencyAutoConfiguration.JdbcEvictionTask
- Enclosing class:
JdbcIdempotencyAutoConfiguration
Scheduled background task that triggers eviction of expired records from the JDBC store.
-
Constructor Summary
ConstructorsConstructorDescriptionJdbcEvictionTask(IdempotencyRepository repository) Constructs aJdbcEvictionTaskwith the given repository. -
Method Summary
Modifier and TypeMethodDescriptionvoidPeriodically runs the eviction task based on configured interval.
-
Constructor Details
-
JdbcEvictionTask
Constructs aJdbcEvictionTaskwith the given repository.- Parameters:
repository- the backing repository to evict expired records from.
-
-
Method Details
-
evictExpired
@Scheduled(fixedDelayString="${avoonce.idempotency.jdbc.eviction.interval-ms:3600000}") public void evictExpired()Periodically runs the eviction task based on configured interval.
-