MemoInterpretation

Companion
object
trait MemoTypes
class Object
trait Matchable
class Any
object MemoEffect
object all
object memo

Type members

Inherited types

type _Memo[R] = Member[[A] =>> Memoized[A], R]
Inherited from
MemoTypes
type _memo[R] = MemberIn[[A] =>> Memoized[A], R]
Inherited from
MemoTypes

Value members

Concrete methods

def runFutureMemo[R, U, A](cache: Cache)(effect: Eff[R, A])(implicit m: Aux[[A] =>> Memoized[A], R, U], future: MemberIn[[A] =>> TimedFuture[A], U]): Eff[U, A]
def runMemo[R, U, A](cache: Cache)(effect: Eff[R, A])(implicit m: Aux[[A] =>> Memoized[A], R, U], eval: MemberIn[[A] =>> Eval[A], U]): Eff[U, A]