public InMemoryTimeoutPersister(Func<DateTime> currentTimeProvider) { this.currentTimeProvider = currentTimeProvider; }