public SqlServerSagaPersistance(ISqlServerConnection sqlServerConnection, IDateTimeProvider dateTimeProvider, SqlServerOptions sqlServerOptions) { this.instances = new Dictionary <Guid, string>(); this.sqlServerConnection = sqlServerConnection; this.dateTimeProvider = dateTimeProvider; this.sqlServerOptions = sqlServerOptions; this.weakInMemorySagaPersistance = new WeakInMemorySagaPersistance( TimeSpan.FromSeconds(15)); }