Good demo Marc, thanks. Can I suggest the presentation would be improved if the page showed a random colour on the top half of the screen, and a colour based on the guid in the bottom half. That would make it clearer when you're refreshing the page, and when the guid is changing
@@dr.angerous So we use custom cache implementation which has this methods with tags public async Task DeleteCacheByTagAsync(string tag) public async Task GetOrSetCache(string cacheKey, Func getItemCallback, string[] tags = null, TimeSpan? ttl = null)
I love dapper. Thank you very much Marc Gravell, wonderful engineering ❤
Good demo Marc, thanks. Can I suggest the presentation would be improved if the page showed a random colour on the top half of the screen, and a colour based on the guid in the bottom half. That would make it clearer when you're refreshing the page, and when the guid is changing
Love it and waited for this new API
Great presentation
FusionCache FTW :-)
Great feature, but wouldn’t an IHybridCache interface make mocking easier for unit tests ?
Awesome. Thanks!
So has SlidingExpiration gone away?
OMG. I the first 30 seconds I realized I have been mispronouncing your last name forever shocked😮
And still did not add tags to help invalidate caches in batches (
19:35
Is..
@@dr.angerous So we use custom cache implementation which has this methods with tags
public async Task DeleteCacheByTagAsync(string tag)
public async Task GetOrSetCache(string cacheKey, Func getItemCallback, string[] tags = null, TimeSpan? ttl = null)
Finally the shared locking across requests.. took years lmao...