au.id.tmm.fetch.cache

Members list

Concise view

Type members

Classlikes

sealed trait Cache[F[_], K, V_IN, V_OUT]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
object Cache

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Cache.type
final class InMemoryKVStore[F[_], K, V_IN, V_OUT] extends KVStore[F, K, V_IN, V_OUT]

KVStore that operates on an in-memory Map

KVStore that operates on an in-memory Map

Attributes

Companion:
object
Graph
Supertypes
trait KVStore[F, K, V_IN, V_OUT]
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait KVStore[F[_], K, V_IN, V_OUT]

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class InMemoryKVStore[F, K, V_IN, V_OUT]
class LayeredKVStore[F, K, V_IN, V_OUT]
object KVStore

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
KVStore.type
object KeySchemes

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class LayeredKVStore[F[_], K, V_IN, V_OUT](refeed: V_OUT => F[V_IN], underlying: NonEmptyList[KVStore[F, K, V_IN, V_OUT]])(implicit evidence$1: Monad[F]) extends KVStore[F, K, V_IN, V_OUT]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait KVStore[F, K, V_IN, V_OUT]
class Object
trait Matchable
class Any
class LocalFsStore extends KVStore[IO, Path, BytesSource, Path]

Attributes

Companion:
object
Graph
Supertypes
trait KVStore[IO, Path, BytesSource, Path]
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
object Stores

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Stores.type