async Task <T> ITypedDatabase <T> .Get(Guid key) { var value = await _db.StringGetAsync(key.ToString()).ConfigureAwait(false); return(value.IsNullOrEmpty ? null : SagaSerializer.Deserialize <T>(value)); }
Task ITypedDatabase <T> .Put(Guid key, T value) { return(_db.StringSetAsync(key.ToString(), SagaSerializer.Serialize(value))); }
Task ITypedDatabase <T> .Put(Guid key, T value) { return(_db.StringSetAsync(GetKeyWithPrefix(key), SagaSerializer.Serialize(value))); }