public RevisionsStorage(DocumentDatabase database) { _database = database; _documentsStorage = _database.DocumentsStorage; _logger = LoggingSource.Instance.GetLogger <RevisionsStorage>(database.Name); Operations = new RevisionsOperations(_database); }
public RevisionsStorage(DocumentDatabase database, Transaction tx) { _database = database; _documentsStorage = _database.DocumentsStorage; _logger = LoggingSource.Instance.GetLogger <RevisionsStorage>(database.Name); Operations = new RevisionsOperations(_database); ConflictConfiguration = new RevisionsConfiguration { Default = new RevisionsCollectionConfiguration { MinimumRevisionAgeToKeep = TimeSpan.FromDays(45), Disabled = false } }; CreateTrees(tx); }