SnapshotStore

works.iterative.event.SnapshotStore
trait SnapshotStore[Id, T]

Snapshot store

Stores a snapshot of an entity.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class InMemorySnapshotStore[Id, T]

Members list

Type members

Types

type Op[A] = UIO[A]

Value members

Abstract methods

def get(id: Id): UIO[Option[T]]
def update(id: Id, snapshot: T): UIO[Unit]