memo

org.atnos.eff.memo

Attributes

Source
memo.scala
Graph
Supertypes
trait MemoCreation
trait MemoTypes
class Object
trait Matchable
class Any
Show all
Self type
memo.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])(using Aux[Memoized, R, U], MemberIn[TimedFuture, U]): Eff[U, A]

Attributes

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

Attributes

Inherited from:
MemoInterpretation
Source
MemoInterpretation.scala