public BlobSizes(string blobSizesRoot, PhysicalFileSystem fileSystem, ITracer tracer) { this.databasePath = Path.Combine(blobSizesRoot, DatabaseName); this.fileSystem = fileSystem; this.tracer = tracer; this.wakeUpFlushThread = new AutoResetEvent(false); this.queuedSizes = new ConcurrentQueue <BlobSize>(); this.sqliteConnectionString = SqliteDatabase.CreateConnectionString(this.databasePath); }