Cache

kirill5k.common.cats.Cache
See theCache companion object
trait Cache[F[_], K, V]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def clear: F[Unit]
def contains(key: K): F[Boolean]
def evalIfNew(key: K)(fa: => F[Unit]): F[Unit]
def evalPutIfNew(key: K)(fa: => F[V]): F[V]
def get(key: K): F[Option[V]]
def put(key: K, value: V): F[Unit]
def size: F[Int]
def values: F[List[V]]