Package | Description |
---|---|
org.corfudb.runtime.object |
This package contains the object layer for Corfu.
|
Constructor and Description |
---|
VersionLockedObject(Supplier<T> newObjectFn,
StreamViewSMRAdapter smrStream,
Map<String,ICorfuSMRUpcallTarget<T>> upcallTargets,
Map<String,IUndoRecordFunction<T>> undoRecordTargets,
Map<String,IUndoFunction<T>> undoTargets,
Set<String> resetSet)
The VersionLockedObject maintains a versioned object which is backed by an ISMRStream,
and is optionally backed by an additional optimistic update stream.
|
Copyright © 2019 CorfuDB. All rights reserved.