- All Known Subinterfaces:
- All Known Implementing Classes:
@ThreadSafe public interface ExpirationManager<K,V>Central component that deals with expiration of cache entries. Typically,
processExpiration()is called periodically by the expiration thread (which can be configured using
GlobalConfigurationBuilder.expirationThreadPool()). If the expiration thread is disabled - by setting
ExpirationConfigurationBuilder.wakeUpInterval(long)to 0 - then this method could be called directly, perhaps by any other maintenance thread that runs periodically in the application.
- William Burns