public When_an_item_used_to_be_in_the_cache() { Given(async() => { cache = new FluidCache <User>(1000, 5.Seconds(), 10.Seconds(), () => DateTime.Now); indexById = cache.AddIndex("index", user => user.Id, id => Task.FromResult(new User { Id = id })); await indexById.GetItem("itemkey"); cache.Clear(); }); When(async() => { await indexById.GetItem("itemkey"); }); }
public void Clear() { cache.Clear(); }