Cached

interface Cached<T>

Types

Link copied to clipboard
object Companion

Functions

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

Properties

Link copied to clipboard
abstract val isInvalid: Boolean
Link copied to clipboard
abstract val isValid: Boolean
Link copied to clipboard
abstract val value: T

Inheritors

Link copied to clipboard