public RestorePageFromBlobOperation(IAppLogger appLogger, IMessagesContentPersistentStorage messagesContentPersistentStorage, ICompressedMessagesStorage compressedMessagesStorage, MessagesContentCache messagesContentCache) { _appLogger = appLogger; _messagesContentPersistentStorage = messagesContentPersistentStorage; _compressedMessagesStorage = compressedMessagesStorage; _messagesContentCache = messagesContentCache; }
public SyncAndGcBlobOperations(IMessagesContentPersistentStorage messagesContentPersistentStorage, MessagesContentCache messagesContentCache, TaskSchedulerByTopic taskSchedulerByTopic, AppGlobalFlags appGlobalFlags, IAppLogger appLogger) { _messagesContentPersistentStorage = messagesContentPersistentStorage; _messagesContentCache = messagesContentCache; _taskSchedulerByTopic = taskSchedulerByTopic; _appGlobalFlags = appGlobalFlags; _appLogger = appLogger; }
public ActivePagesWarmerAndGc(MessagesContentCache messagesContentCache, MessagesContentReader messagesContentReader, IAppLogger logger, IMessagesContentPersistentStorage messagesContentPersistentStorage, ActivePagesCalculator activePagesCalculator, TaskSchedulerByTopic taskSchedulerByTopic, AppGlobalFlags appGlobalFlags, CompressPageBlobOperation compressPageBlobOperation) { _messagesContentCache = messagesContentCache; _messagesContentReader = messagesContentReader; _logger = logger; _messagesContentPersistentStorage = messagesContentPersistentStorage; _activePagesCalculator = activePagesCalculator; _taskSchedulerByTopic = taskSchedulerByTopic; _appGlobalFlags = appGlobalFlags; _compressPageBlobOperation = compressPageBlobOperation; }
public ActivePagesCalculator(MessagesContentCache messagesContentCache, QueueSnapshotCache queueSnapshotCache) { _messagesContentCache = messagesContentCache; _queueSnapshotCache = queueSnapshotCache; }