Exemple #1
0
 public CompressPageBlobOperation(IMessagesContentPersistentStorage persistentStorage, ICompressedMessagesStorage compressedMessagesStorage,
                                  IAppLogger appLogger, AppGlobalFlags appGlobalFlags)
 {
     _persistentStorage         = persistentStorage;
     _compressedMessagesStorage = compressedMessagesStorage;
     _appLogger      = appLogger;
     _appGlobalFlags = appGlobalFlags;
 }
 public RestorePageFromBlobOperation(IAppLogger appLogger, IMessagesContentPersistentStorage messagesContentPersistentStorage,
                                     ICompressedMessagesStorage compressedMessagesStorage, MessagesContentCache messagesContentCache)
 {
     _appLogger = appLogger;
     _messagesContentPersistentStorage = messagesContentPersistentStorage;
     _compressedMessagesStorage        = compressedMessagesStorage;
     _messagesContentCache             = messagesContentCache;
 }
Exemple #3
0
 public SyncAndGcBlobOperations(IMessagesContentPersistentStorage messagesContentPersistentStorage,
                                MessagesContentCache messagesContentCache, TaskSchedulerByTopic taskSchedulerByTopic, AppGlobalFlags appGlobalFlags,
                                IAppLogger appLogger)
 {
     _messagesContentPersistentStorage = messagesContentPersistentStorage;
     _messagesContentCache             = messagesContentCache;
     _taskSchedulerByTopic             = taskSchedulerByTopic;
     _appGlobalFlags = appGlobalFlags;
     _appLogger      = appLogger;
 }
Exemple #4
0
 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;
 }