CachedImpl

data class CachedImpl<T>(generator: () -> T) : Cached<T>

Functions

ifValid
Link copied to clipboard
common
open fun <R> ifValid(consumer: (T) -> R): Optional<out R>
invalidate
Link copied to clipboard
common
open override fun invalidate()
regenerate
Link copied to clipboard
common
open override fun regenerate()
regenerating
Link copied to clipboard
common
open fun <R> regenerating(consumer: (T) -> R): R

Properties

isInvalid
Link copied to clipboard
common
open override val isInvalid: Boolean
isValid
Link copied to clipboard
common
open override val isValid: Boolean
value
Link copied to clipboard
common
open override val value: T