public async void SetExistingKeyOverwrites()
{
var george = TestSettings.George;
var georgeJr = new Monkey("George Jr.");
var task1 = _redisCacher.SetAsync("key", george);
var task2 = _redisCacher.SetAsync("key", georgeJr);
await Task.WhenAll(task1, task2);
var result = await _redisCacher.GetAsync<Monkey>("key");
Assert.Equal(georgeJr.Name, result.Name);
}