scalax.rules

trait DefaultMemoisable

[source: scalax/rules/DefaultMemoisable.scala]

trait DefaultMemoisable
extends Memoisable with AnyRef
Direct Known Subclasses:
IncrementalInput

Value Summary
protected val map : scala.collection.mutable.HashMap[AnyRef, Any]
Method Summary
protected def compute [A](key : AnyRef, a : => A) : Any
def memo [A](key : AnyRef, a : => A) : A
protected def onSuccess [S, T](key : AnyRef, result : Success[S, T]) : Unit
Methods inherited from AnyRef
getClass, hashCode, equals, clone, toString, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Value Details
protected val map : scala.collection.mutable.HashMap[AnyRef, Any]

Method Details
def memo[A](key : AnyRef, a : => A) : A
Overrides
Memoisable.memo

protected def compute[A](key : AnyRef, a : => A) : Any

protected def onSuccess[S, T](key : AnyRef, result : Success[S, T]) : Unit


Copyright (c) 2005-8 The Scalax Project. All Rights Reserved.