public ReplayTransactionLog(IList <ITransactionLog> logs, TransactionLogManager parent) { _parent = parent; _invalidReplaySequence = new Dictionary <string, List <ArtifactOperation> >(); _subjectFactories = Coalesce(parent._keyValueStore, logs, l => l.SubjectFactories); _subscriptionFactories = Coalesce(parent._keyValueStore, logs, l => l.SubscriptionFactories); _observers = Coalesce(parent._keyValueStore, logs, l => l.Observers); _observables = Coalesce(parent._keyValueStore, logs, l => l.Observables); _subjects = Coalesce(parent._keyValueStore, logs, l => l.Subjects); _subscriptions = Coalesce(parent._keyValueStore, logs, l => l.Subscriptions); }
public ReclaimResource(TransactionLogManager parent) { _parent = parent; }
public SnapshotCleanup(TransactionLogManager parent) { _parent = parent; }