Serialized Form
-
Package org.opennms.alec.processor.redundant
-
Class org.opennms.alec.processor.redundant.SynchronizedExpiringLinkedHashMap extends LinkedHashMap<K,V> implements Serializable
-
Serialized Fields
-
expiringThread
Thread expiringThread
A thread that runs forever that manages the asynchronous removal of expired entries. -
expiryQueue
BlockingQueue<org.opennms.alec.processor.redundant.SynchronizedExpiringLinkedHashMap.DelayedKey> expiryQueue
A queue to manage expiring keys. -
timeToLiveMillis
long timeToLiveMillis
The time to live for entries in milliseconds. -
wrapper
Map<K,V> wrapper
The synchronized map wrapping this map to ensure thread safety. This instance is used as a shared lock to ensure thread safety when expired entries are removed.
-
-
-