CachedValue

class CachedValue(val hookKey: HookKey?, val deps: Array<*>, val value: Any?)

A single hook's cached value.

hookKey is non-null when this entry was added via the hook-identity API (KStateContainer.copyAndMutateByHookKey / KStateContainer.withNewStateByHookKey); null for index-based (legacy Spec) entries.

Constructors

Link copied to clipboard
constructor(deps: Array<*>, value: Any?)

Index-based / legacy constructor -- no hook key.

constructor(hookKey: HookKey?, deps: Array<*>, value: Any?)

Properties

Link copied to clipboard
val deps: Array<*>
Link copied to clipboard
Link copied to clipboard
val value: Any?