public void SetUp() { documentStore = InMemoryStoreBuilder.GetInMemoryStore(); var customIndex = new MessagesViewIndex(); customIndex.Execute(documentStore); var transformer = new MessagesViewTransformer(); transformer.Execute(documentStore); }
public void Execute(DocumentDatabase database) { Database = database; indexName = new MessagesViewIndex().IndexName; var deleteFrequencyInSeconds = Settings.ExpirationProcessTimerInSeconds; if (deleteFrequencyInSeconds == 0) return; logger.Info("Initialized expired document cleaner, will check for expired documents every {0} seconds", deleteFrequencyInSeconds); timer = new Timer(TimerCallback, null, TimeSpan.FromSeconds(deleteFrequencyInSeconds), TimeSpan.FromSeconds(deleteFrequencyInSeconds)); }
public void SetUp() { documentStore = InMemoryStoreBuilder.GetInMemoryStore(withExpiration: true); var customIndex = new MessagesViewIndex(); customIndex.Execute(documentStore); var transformer = new MessagesViewTransformer(); transformer.Execute(documentStore); }