memoAsync<T> method

AsyncSlotHandle<T> memoAsync<T>(
  1. Future<T> compute(
    1. AsyncComputeContext ctx
    ),
  2. Equals<T> eq
)

Like computedAsync with an equality memo guard. A recompute that yields an equal value (per eq) suppresses the dependency cascade.

Implementation

AsyncSlotHandle<T> memoAsync<T>(
        Future<T> Function(AsyncComputeContext ctx) compute, Equals<T> eq) =>
    AsyncSlotHandle<T>(this, compute, eq: eq);