Entry

sealed
trait Entry[T <: Txn[T], -K, -Store]

Instances of Entry are stored for each variable write in a transaction. They are flushed at the commit to the persistent store. There are two sub types, a transactional and a non-transactional one. A non-transactional cache entry can de-serialize the value without transactional context, e.g. this is true for all primitive types. A transactional entry is backed by a Format. To be saved in the store which uses a sub system (Durable), serialization is a two-step process, using an intermediate binary representation.

class Object
trait Matchable
class Any

Value members

Abstract methods

def flush(key: K, outTerm: Long, store: Store)(implicit tx: T): Unit
def path: Access[T]
def value: Any