CachedCalculation

org.terminal21.client.components.CachedCalculation
abstract class CachedCalculation[OUT](using executor: FiberExecutor) extends Calculation[OUT]

Attributes

Graph
Supertypes
trait Calculation[OUT]
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def invalidateCache(): Unit
def isCached: Boolean

Concrete methods

override def reCalculate(): Fiber[OUT]

Attributes

Definition Classes

Inherited methods

protected def calculation(): OUT

Attributes

Inherited from:
Calculation
def onError(t: Throwable): Unit

Attributes

Inherited from:
Calculation
def run(): Fiber[OUT]

Attributes

Inherited from:
Calculation
protected def whenResultsNotReady(): Unit

Attributes

Inherited from:
Calculation
protected def whenResultsReady(results: OUT): Unit

Attributes

Inherited from:
Calculation