public QueueSnapshotWriter(ITopicsAndQueuesSnapshotStorage queueSnapshotStorage, QueueSnapshotCache queueSnapshotCache, AppGlobalFlags appGlobalFlags) { _queueSnapshotStorage = queueSnapshotStorage; _queueSnapshotCache = queueSnapshotCache; _appGlobalFlags = appGlobalFlags; }
public TopicAndQueueInitializer(QueueSnapshotCache queueSnapshotCache, ITopicsAndQueuesSnapshotStorage storage, QueueSnapshotWriter queueSnapshotWriter, AppGlobalFlags appGlobalFlags, IAppLogger appLogger, TaskSchedulerByTopic schedulerByTopic, RestorePageFromBlobOperation restorePageFromBlobOperation) { _queueSnapshotCache = queueSnapshotCache; _storage = storage; _queueSnapshotWriter = queueSnapshotWriter; _appGlobalFlags = appGlobalFlags; _appLogger = appLogger; _schedulerByTopic = schedulerByTopic; _restorePageFromBlobOperation = restorePageFromBlobOperation; }