From 76bd1a2f1716a84c0137fef31c7bfa5f1530fd88 Mon Sep 17 00:00:00 2001 From: Kiran Challa Date: Mon, 18 May 2015 12:08:30 -0700 Subject: [PATCH] Reacting to Caching api review changes --- .../MemoryCacheSessionStore.cs | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/samples/CookieSessionSample/MemoryCacheSessionStore.cs b/samples/CookieSessionSample/MemoryCacheSessionStore.cs index 0ed51dfb29..c07d706325 100644 --- a/samples/CookieSessionSample/MemoryCacheSessionStore.cs +++ b/samples/CookieSessionSample/MemoryCacheSessionStore.cs @@ -26,17 +26,16 @@ namespace CookieSessionSample public Task RenewAsync(string key, AuthenticationTicket ticket) { - _cache.Set(key, ticket, context => + var options = new MemoryCacheEntryOptions(); + var expiresUtc = ticket.Properties.ExpiresUtc; + if (expiresUtc.HasValue) { - var expiresUtc = ticket.Properties.ExpiresUtc; - if (expiresUtc.HasValue) - { - context.SetAbsoluteExpiration(expiresUtc.Value); - } - context.SetSlidingExpiration(TimeSpan.FromHours(1)); // TODO: configurable. + options.SetAbsoluteExpiration(expiresUtc.Value); + } + options.SetSlidingExpiration(TimeSpan.FromHours(1)); // TODO: configurable. + + _cache.Set(key, ticket, options); - return (AuthenticationTicket)context.State; - }); return Task.FromResult(0); }