Esempio n. 1
0
 public DBreezeCatalogScanStore(IDBreezeEngineProvider engine)
 {
     this.engine = engine.Engine;
     using (var tx = this.engine.GetTransaction())
     {
         var found = tx.Select <string, long>(ScansTableName, LastScanKeyName);
         if (!found.Exists)
         {
             tx.Insert <string, long>(ScansTableName, LastScanKeyName, DateTimeOffset.UtcNow.ToUnixTimeMilliseconds());
             tx.Commit();
         }
     }
 }
Esempio n. 2
0
 public DBreezeCacheProvider(IDBreezeEngineProvider engine, ICatalogScanner catalogScanner)
 {
     this.engine = engine.Engine;
     catalogScanner.UpdatedEntry += InvalidateMetadata;
 }