MemoEffect

org.atnos.eff.MemoEffect
See theMemoEffect companion trait
object MemoEffect extends MemoEffect

Attributes

Companion
trait
Source
MemoEffect.scala
Graph
Supertypes
trait MemoEffect
trait MemoCreation
trait MemoTypes
class Object
trait Matchable
class Any
Show all
Self type
MemoEffect.type

Members list

Type members

Inherited types

type _Memo[R] = Member[Memoized, R]

Attributes

Inherited from:
MemoTypes
Source
MemoTypes.scala
type _memo[R] = MemberIn[Memoized, R]

Attributes

Inherited from:
MemoTypes
Source
MemoTypes.scala

Value members

Inherited methods

def getCache[R : _memo]: Eff[R, Cache]

Attributes

Inherited from:
MemoCreation
Source
MemoCreation.scala
def memoize[R : _memo, A](key: AnyRef, a: => A): Eff[R, A]

Attributes

Inherited from:
MemoCreation
Source
MemoCreation.scala
def runFutureMemo[R, U, A](cache: Cache)(effect: Eff[R, A])(implicit m: Aux[Memoized, R, U], future: MemberIn[TimedFuture, U]): Eff[U, A]

Attributes

Inherited from:
MemoInterpretation
Source
MemoInterpretation.scala
def runMemo[R, U, A](cache: Cache)(effect: Eff[R, A])(implicit m: Aux[Memoized, R, U], eval: MemberIn[Eval, U]): Eff[U, A]

Attributes

Inherited from:
MemoInterpretation
Source
MemoInterpretation.scala