fun add(element: E): Boolean
(source)
fun add(element: E, expiry: Long): Boolean
(source)
Adds the specified element to this set if it is not already present, and expires the entry when the specified expiry time is reached.
element
- E: The element to add to the set.
expiry
- Long: The expiry time for the element, in milliseconds since the epoch.
Return
Boolean: true
if this set did not already contain the specified element.
fun add(element: E, expiry: Long, @Nullable expiryListener: Consumer<E>?): Boolean
(source)
Adds the specified element to this set if it is not already present, and expires the entry when the specified expiry time is reached.
element
- E: The element to add to the set.
expiry
- Long: The expiry time for the element, in milliseconds since the epoch.
expiryListener
- Consumer<E>?: A listener that will be invoked when the entry expires.
Return
Boolean: true
if this set did not already contain the specified element.