ExpiringContainer

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
operator fun contains(k: UUID): Boolean
Link copied to clipboard
inline fun filterAll(operator: (Pair<UUID, V>) -> Boolean)
Link copied to clipboard
inline fun iter(operator: (V) -> Unit)
Link copied to clipboard
inline fun iterFull(operator: (Pair<UUID, V>) -> Unit)
Link copied to clipboard
inline fun iterMut(operator: (V) -> V)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun revoke(k: UUID, operator: (V) -> Unit): ConditionalCallback
Link copied to clipboard
operator fun set(k: UUID, v: V)
Link copied to clipboard
Link copied to clipboard
inline fun setOrTakeMut(k: UUID, operator: (V?) -> V)
Link copied to clipboard
inline fun take(k: UUID, operator: (V) -> Unit): ConditionalCallback
Link copied to clipboard
inline fun takeMut(k: UUID, operator: (V) -> V): ConditionalCallback
Link copied to clipboard
inline fun takeMutOrRemove(k: UUID, operator: (V) -> Pair<V, MutableContainer.TakeResult>)
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
inline fun trySetExpiring(key: UUID, operator: () -> V): ConditionalCallback

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard