diff --git a/samples/SessionSample/Startup.cs b/samples/SessionSample/Startup.cs index b4dce011d4..86a1303f69 100644 --- a/samples/SessionSample/Startup.cs +++ b/samples/SessionSample/Startup.cs @@ -33,7 +33,8 @@ namespace SessionSample //services.AddSingleton(); // Adds a default in-memory implementation of IDistributedCache - services.AddCaching(); + services.AddMemoryCache(); + services.AddDistributedMemoryCache(); services.AddSession(o => { diff --git a/test/Microsoft.AspNetCore.Session.Tests/SessionTests.cs b/test/Microsoft.AspNetCore.Session.Tests/SessionTests.cs index e30f541584..f59805e9f2 100644 --- a/test/Microsoft.AspNetCore.Session.Tests/SessionTests.cs +++ b/test/Microsoft.AspNetCore.Session.Tests/SessionTests.cs @@ -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(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(); });