Esempio n. 1
0
 public RevisionsStorage(DocumentDatabase database)
 {
     _database         = database;
     _documentsStorage = _database.DocumentsStorage;
     _logger           = LoggingSource.Instance.GetLogger <RevisionsStorage>(database.Name);
     Operations        = new RevisionsOperations(_database);
 }
Esempio n. 2
0
 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);
 }