protected override Task DeleteMessagesToAsync(string persistenceId, long toSequenceNr) { var toSeqNr = Math.Min(toSequenceNr, HighestSequenceNr(persistenceId)); for (var snr = 1L; snr <= toSeqNr; snr++) Delete(persistenceId, snr); return Task.FromResult(new object()); }