MemoEffect

object MemoEffect extends MemoEffect
Companion
class
trait MemoTypes
class Object
trait Matchable
class Any

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

Inherited methods

def getCache[R](implicit evidence$2: _memo[R]): Eff[R, Cache]
Inherited from
MemoCreation
def memoize[R, A](key: AnyRef, a: => A)(implicit evidence$1: _memo[R]): Eff[R, A]
Inherited from
MemoCreation
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]
Inherited from
MemoInterpretation
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]
Inherited from
MemoInterpretation