React to changes in Caching

This commit is contained in:
jacalvar 2016-03-07 16:07:07 -08:00
parent 432de7a158
commit 2b1841fc86
2 changed files with 36 additions and 12 deletions

View File

@ -33,7 +33,8 @@ namespace SessionSample
//services.AddSingleton<IDistributedCache, RedisCache>();
// Adds a default in-memory implementation of IDistributedCache
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession(o =>
{

View File

@ -40,7 +40,8 @@ namespace Microsoft.AspNetCore.Session
})
.ConfigureServices(services =>
{
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession();
});
@ -71,7 +72,8 @@ namespace Microsoft.AspNetCore.Session
})
.ConfigureServices(services =>
{
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession();
});
@ -109,7 +111,9 @@ namespace Microsoft.AspNetCore.Session
})
.ConfigureServices(services =>
{
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession();
});
@ -162,7 +166,9 @@ namespace Microsoft.AspNetCore.Session
.ConfigureServices(
services =>
{
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession();
});
@ -213,7 +219,9 @@ namespace Microsoft.AspNetCore.Session
})
.ConfigureServices(services =>
{
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession();
});
@ -250,7 +258,10 @@ namespace Microsoft.AspNetCore.Session
.ConfigureServices(services =>
{
services.AddSingleton(typeof(ILoggerFactory), loggerFactory);
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession();
});
@ -299,7 +310,10 @@ namespace Microsoft.AspNetCore.Session
.ConfigureServices(services =>
{
services.AddSingleton(typeof(ILoggerFactory), loggerFactory);
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession(o => o.IdleTimeout = TimeSpan.FromMilliseconds(30));
});
@ -359,7 +373,10 @@ namespace Microsoft.AspNetCore.Session
.ConfigureServices(services =>
{
services.AddSingleton(typeof(ILoggerFactory), new NullLoggerFactory());
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession(o => o.IdleTimeout = TimeSpan.FromMinutes(20));
services.Configure<MemoryCacheOptions>(o => o.Clock = clock);
});
@ -409,7 +426,9 @@ namespace Microsoft.AspNetCore.Session
})
.ConfigureServices(services =>
{
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession();
});
@ -452,7 +471,9 @@ namespace Microsoft.AspNetCore.Session
})
.ConfigureServices(services =>
{
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession();
});
@ -481,7 +502,9 @@ namespace Microsoft.AspNetCore.Session
})
.ConfigureServices(services =>
{
services.AddCaching();
services.AddMemoryCache();
services.AddDistributedMemoryCache();
services.AddSession();
});