InMemoryCache

case class InMemoryCache[F[_]](state: Map[(Data[Any, Any], DataSourceId), DataSourceResult])(`evidence$1`: Monad[F]) extends DataCache[F]

A cache that stores its elements in memory.

A cache that stores its elements in memory.

Companion
object
trait Serializable
trait Product
trait Equals
trait DataCache[F]
class Object
trait Matchable
class Any

Value members

Concrete methods

def insert[I, A](i: I, v: A, data: Data[I, A]): F[DataCache[F]]
def lookup[I, A](i: I, data: Data[I, A]): F[Option[A]]

Inherited methods

def bulkInsert[I, A](vs: List[(I, A)], data: Data[I, A])(M: Monad[F]): F[DataCache[F]]
Inherited from
DataCache
def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product