Skip to content

Commit c0ee459

Browse files
in-memory cache removed
1 parent 3e85a56 commit c0ee459

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

UserManagementApi/Program.cs

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
using OpenTelemetry.Trace;
77
using Serilog;
88
using SharedLibrary;
9+
using SharedLibrary.Cache;
910
using SharedLibrary.Middlewares;
1011
using System.Reflection;
1112
using System.Text;
@@ -25,8 +26,10 @@
2526

2627
builder.Host.UseSerilog();
2728

28-
Console.WriteLine($"Environment: {builder.Environment.EnvironmentName}");
29-
Console.WriteLine($"Connection: {builder.Configuration.GetConnectionString("DefaultConnection")}");
29+
var env = builder.Environment.EnvironmentName;
30+
builder.Services.AddRedisCacheSupport(builder.Configuration, $"{env}:");
31+
32+
builder.Services.AddScoped<ICacheAccessProvider, CacheAccessProvider>();
3033

3134
// DB connection string (SQL Server example)
3235
builder.Services.AddDbContext<AppDbContext>(options =>
@@ -59,7 +62,7 @@
5962
builder.Services.AddHttpContextAccessor();
6063

6164
builder.Services.AddControllersWithViews();
62-
builder.Services.AddMemoryCache();
65+
6366

6467
// Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi
6568
builder.Services.AddEndpointsApiExplorer();

0 commit comments

Comments
 (0)