protected override async Task <ILogicalLog> CreateLogFileAsync(
     bool createNew,
     CancellationToken cancellationToken)
 {
     return(await MemoryLogicalLog.CreateMemoryLogicalLog(this.maxStreamSize).ConfigureAwait(false));
 }