ConfirmedVersion
get
public int PrimaryBasedLogViewAdaptor<TLogView, TLogEntry, ConfirmedVersion The length of the confirmed prefix of the log
Note that the log itself is transient, i.e. not actually saved to storage - only the latest view and some metadata (the log position, and write flags) is stored in the primary. It is safe to interleave calls to this adaptor (using grain scheduler only, of course).
Subclasses override ReadAsync and WriteAsync to read from / write to primary. Calls to the primary are serialized, i.e. never interleave.
public int PrimaryBasedLogViewAdaptor<TLogView, TLogEntry, ConfirmedVersionpublic TLogView PrimaryBasedLogViewAdaptor<TLogView, TLogEntry, ConfirmedViewpublic TLogView PrimaryBasedLogViewAdaptor<TLogView, TLogEntry, TentativeViewpublic IEnumerable<TLogEntry> PrimaryBasedLogViewAdaptor<TLogView, TLogEntry, UnconfirmedSuffix