/// <summary>The buffering data.</summary> private void BufferingData() { Receive <FileWriterMessages.Timer>( t => { if (_lines.Any()) { // _log.Info($"Saving {_lines.Count} lines"); SaveLinesToFile(); } }); Receive <FileWriterMessages.SaveWebResponse>(line => { AddLineToList(line.MergeObjectDto); }); Receive <FileWriterMessages.CloseFile>( a => { _fileWriter.CloseFile(); UnbecomeStacked(); Sender.Tell(new FlowControlMessages.FileClosed()); }); }