Package io.debezium.util
Class BoundedConcurrentHashMap.WriteThroughEntry
java.lang.Object
java.util.AbstractMap.SimpleEntry<K,V>
io.debezium.util.BoundedConcurrentHashMap.WriteThroughEntry
- All Implemented Interfaces:
Serializable
,Map.Entry<K,
V>
- Enclosing class:
- BoundedConcurrentHashMap<K,
V>
Custom Entry class used by EntryIterator.next(), that relays
setValue changes to the underlying map.
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
-
Constructor Details
-
WriteThroughEntry
-
-
Method Details
-
setValue
Set our entry's value and write through to the map. The value to return is somewhat arbitrary here. Since a WriteThroughEntry does not necessarily track asynchronous changes, the most recent "previous" value could be different from what we return (or could even have been removed in which case the put will re-establish). We do not and cannot guarantee more.
-