CachedImpl

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

Constructors

Link copied to clipboard
fun <T> CachedImpl(generator: () -> T)

Functions

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

Properties

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