public Task<SequenceKey> AddAsync(ISequence sequence)
{
try
{
var key = new SequenceKey { Value = Guid.NewGuid().ToString() };
dictionary.Add(key.Value, sequence);
return Task.FromResult(key);
}
catch (Exception)
{
return Task.FromResult(default(SequenceKey));
}
}