public async Task Can_Expire()
        {
            var cachedRecord = new CacheRecord
            {
                Id       = "key",
                Children =
                {
                    new CacheRecordChild {
                        Id = "childKey", Data = "data"
                    }
                }
            };

            await RedisTyped.StoreAsync(cachedRecord);

            await RedisTyped.ExpireInAsync("key", TimeSpan.FromSeconds(1));

            Assert.That(await RedisTyped.GetByIdAsync("key"), Is.Not.Null);
            await Task.Delay(2000);

            Assert.That(await RedisTyped.GetByIdAsync("key"), Is.Null);
        }