diff --git a/dotnet-client-libraries/EasyCaching/EasyCaching/API/ApiResponse.cs b/dotnet-client-libraries/EasyCaching/EasyCaching/API/ApiResponse.cs index aa416c0823..cf3a5049b2 100644 --- a/dotnet-client-libraries/EasyCaching/EasyCaching/API/ApiResponse.cs +++ b/dotnet-client-libraries/EasyCaching/EasyCaching/API/ApiResponse.cs @@ -5,7 +5,7 @@ namespace EasyCaching.API public class ApiResponse { public HttpStatusCode StatusCode { get; set; } - public object Result { get; set; } + public object? Result { get; set; } public long Duration { get; set; } } } diff --git a/dotnet-client-libraries/EasyCaching/EasyCaching/EasyCaching.csproj b/dotnet-client-libraries/EasyCaching/EasyCaching/EasyCaching.csproj index 3d03307559..0b526d2321 100644 --- a/dotnet-client-libraries/EasyCaching/EasyCaching/EasyCaching.csproj +++ b/dotnet-client-libraries/EasyCaching/EasyCaching/EasyCaching.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable @@ -10,7 +10,7 @@ - + diff --git a/dotnet-client-libraries/EasyCaching/EasyCaching/Models/WinePrize.cs b/dotnet-client-libraries/EasyCaching/EasyCaching/Models/WinePrize.cs index 9f12e134c2..476319f310 100644 --- a/dotnet-client-libraries/EasyCaching/EasyCaching/Models/WinePrize.cs +++ b/dotnet-client-libraries/EasyCaching/EasyCaching/Models/WinePrize.cs @@ -2,9 +2,9 @@ { public class WinePrize { - public List GrapeVariety { get; set; } - public string Name { get; set; } - public string Dress { get; set; } - public string Prize { get; set; } + public List GrapeVariety { get; set; } = []; + public string Name { get; set; } = string.Empty; + public string Dress { get; set; } = string.Empty; + public string Prize { get; set; } = string.Empty; } } diff --git a/dotnet-client-libraries/EasyCaching/EasyCaching/Program.cs b/dotnet-client-libraries/EasyCaching/EasyCaching/Program.cs index 8920989e2a..b725b2b7c6 100644 --- a/dotnet-client-libraries/EasyCaching/EasyCaching/Program.cs +++ b/dotnet-client-libraries/EasyCaching/EasyCaching/Program.cs @@ -11,25 +11,14 @@ }, "SQLiteCache"); }); -builder.Services.AddControllers(); -// Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle -builder.Services.AddEndpointsApiExplorer(); -builder.Services.AddSwaggerGen(); +builder.Services.AddControllers(); var app = builder.Build(); -// Configure the HTTP request pipeline. -if (app.Environment.IsDevelopment()) -{ - app.UseSwagger(); - app.UseSwaggerUI(); -} - app.UseHttpsRedirection(); app.UseAuthorization(); - app.MapControllers(); app.Run(); diff --git a/dotnet-client-libraries/EasyCaching/EasyCaching/Properties/launchSettings.json b/dotnet-client-libraries/EasyCaching/EasyCaching/Properties/launchSettings.json index e8d20f93ce..7c6c86c885 100644 --- a/dotnet-client-libraries/EasyCaching/EasyCaching/Properties/launchSettings.json +++ b/dotnet-client-libraries/EasyCaching/EasyCaching/Properties/launchSettings.json @@ -5,7 +5,7 @@ "commandName": "Project", "dotnetRunMessages": true, "launchBrowser": true, - "launchUrl": "swagger", + "launchUrl": "api/ValuesWithTwoProviders", "applicationUrl": "https://localhost:7145;http://localhost:5247", "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" diff --git a/dotnet-client-libraries/EasyCaching/EasyCaching/appsettings.json b/dotnet-client-libraries/EasyCaching/EasyCaching/appsettings.json index 9f3df4c7d9..9c2a4738af 100644 --- a/dotnet-client-libraries/EasyCaching/EasyCaching/appsettings.json +++ b/dotnet-client-libraries/EasyCaching/EasyCaching/appsettings.json @@ -12,7 +12,7 @@ "LockMs": 5000, // mutex key's alive time(ms), default is 5000 "SleepMs": 300, // when mutex key alive, it will sleep some time, default is 300 "DBConfig": { - "SizeLimit": 100, // total count of cache items, default value is 10000 + "SizeLimit": 100, // total count of cache items, no limit by default "ExpirationScanFrequency": 60 // scan time, default value is 60s } } diff --git a/dotnet-client-libraries/EasyCaching/Tests/Tests.csproj b/dotnet-client-libraries/EasyCaching/Tests/Tests.csproj index eeaf664022..c03f737068 100644 --- a/dotnet-client-libraries/EasyCaching/Tests/Tests.csproj +++ b/dotnet-client-libraries/EasyCaching/Tests/Tests.csproj @@ -1,7 +1,7 @@ - net8.0 + net10.0 enable enable @@ -10,11 +10,11 @@ - - - - - + + + + +