public ExporterWriter(IExporter exporter, IMetrics metrics, bool automaticFlush = true, int queueSize = 1000) { _tracesBuffer = new ExporterWriterBuffer <Span[]>(queueSize); _exporter = exporter; _metrics = metrics; _flushTask = automaticFlush ? Task.Run(FlushTracesTaskLoopAsync) : Task.FromResult(true); }