Revise redis cache consumption

This commit is contained in:
2025-06-22 19:33:37 -06:00
parent 13774093b4
commit 5922a53b93
8 changed files with 21 additions and 25 deletions

View File

@@ -15,7 +15,7 @@
</ItemGroup>
<ItemGroup>
<PackageReference Include="Core.Blueprint.Logging" Version="1.0.0" />
<PackageReference Include="Core.Blueprint.Logging" Version="1.0.1" />
</ItemGroup>
<ItemGroup>

View File

@@ -1,6 +1,6 @@
using Core.Blueprint.Caching.Configuration;
using Core.Blueprint.DAL.Mongo.Configuration;
using Core.Blueprint.Logging.Configuration;
using Core.Blueprint.Redis.Configuration;
using Core.Thalos.Adapters.Extensions;
using Core.Thalos.DAL.API.Extensions;
using Core.Thalos.Provider;

View File

@@ -7,7 +7,7 @@
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Core.Thalos.BuildingBlocks" Version="1.0.2" />
<PackageReference Include="Core.Thalos.BuildingBlocks" Version="1.0.3" />
</ItemGroup>
</Project>

View File

@@ -12,7 +12,7 @@
<ItemGroup>
<PackageReference Include="Core.Blueprint.Mongo" Version="1.0.0" />
<PackageReference Include="Core.Blueprint.Redis" Version="1.0.0" />
<PackageReference Include="Core.Blueprint.Redis" Version="1.0.2" />
<PackageReference Include="Mapster" Version="7.4.2-pre02" />
</ItemGroup>

View File

@@ -5,14 +5,13 @@
// ***********************************************************************
using Core.Thalos.Adapters;
using Core.Blueprint.Mongo;
using Core.Blueprint.Caching.Helpers;
using Mapster;
using Microsoft.Extensions.Options;
using MongoDB.Driver;
using Core.Thalos.Provider.Contracts;
using Core.Thalos.Domain.Contexts.Onboarding.Request;
using Core.Blueprint.Caching.Contracts;
using Core.Blueprint.Caching.Adapters;
using Core.Blueprint.Redis;
using Core.Blueprint.Redis.Helpers;
namespace Core.Thalos.Provider.Providers.Onboarding
{
@@ -23,10 +22,10 @@ namespace Core.Thalos.Provider.Providers.Onboarding
{
private readonly CollectionRepository<ModuleAdapter> repository;
private readonly CacheSettings cacheSettings;
private readonly ICacheProvider cacheProvider;
private readonly IRedisCacheProvider cacheProvider;
public ModuleProvider(CollectionRepository<ModuleAdapter> repository,
ICacheProvider cacheProvider,
IRedisCacheProvider cacheProvider,
IOptions<CacheSettings> cacheSettings)
{
this.repository = repository;

View File

@@ -3,10 +3,9 @@
// AgileWebs
// </copyright>
// ***********************************************************************
using Core.Blueprint.Caching.Adapters;
using Core.Blueprint.Caching.Contracts;
using Core.Blueprint.Caching.Helpers;
using Core.Blueprint.Mongo;
using Core.Blueprint.Redis;
using Core.Blueprint.Redis.Helpers;
using Core.Thalos.Adapters;
using Core.Thalos.Domain.Contexts.Onboarding.Request;
using Core.Thalos.Provider.Contracts;
@@ -23,10 +22,10 @@ namespace Core.Thalos.Provider.Providers.Onboarding
{
private readonly CollectionRepository<PermissionAdapter> repository;
private readonly CacheSettings cacheSettings;
private readonly ICacheProvider cacheProvider;
private readonly IRedisCacheProvider cacheProvider;
public PermissionProvider(CollectionRepository<PermissionAdapter> repository,
ICacheProvider cacheProvider,
IRedisCacheProvider cacheProvider,
IOptions<CacheSettings> cacheSettings
)
{

View File

@@ -3,10 +3,9 @@
// AgileWebs
// </copyright>
// ***********************************************************************
using Core.Blueprint.Caching.Adapters;
using Core.Blueprint.Caching.Contracts;
using Core.Blueprint.Caching.Helpers;
using Core.Blueprint.Mongo;
using Core.Blueprint.Redis;
using Core.Blueprint.Redis.Helpers;
using Core.Thalos.Adapters;
using Core.Thalos.Adapters.Common.Enums;
using Core.Thalos.Domain.Contexts.Onboarding.Request;
@@ -29,10 +28,10 @@ namespace Core.Thalos.Provider.Providers.Onboarding
{
private readonly CollectionRepository<RoleAdapter> repository;
private readonly CacheSettings cacheSettings;
private readonly ICacheProvider cacheProvider;
private readonly IRedisCacheProvider cacheProvider;
public RoleProvider(CollectionRepository<RoleAdapter> repository,
ICacheProvider cacheProvider,
IRedisCacheProvider cacheProvider,
IOptions<CacheSettings> cacheSettings
)
{

View File

@@ -4,10 +4,9 @@
// </copyright>
// ***********************************************************************
using Core.Blueprint.Caching.Adapters;
using Core.Blueprint.Caching.Contracts;
using Core.Blueprint.Caching.Helpers;
using Core.Blueprint.Mongo;
using Core.Blueprint.Redis;
using Core.Blueprint.Redis.Helpers;
using Core.Thalos.Adapters;
using Core.Thalos.Adapters.Common.Enums;
using Core.Thalos.Provider.Contracts;
@@ -27,11 +26,11 @@ namespace Core.Thalos.Provider.Providers.Onboarding
public class UserProvider : IUserProvider
{
private readonly CollectionRepository<UserAdapter> repository;
private readonly CacheSettings cacheSettings;
private readonly ICacheProvider cacheProvider;
private readonly CacheSettings cacheSettings;
private readonly IRedisCacheProvider cacheProvider;
public UserProvider(CollectionRepository<UserAdapter> repository,
ICacheProvider cacheProvider,
IRedisCacheProvider cacheProvider,
IOptions<CacheSettings> cacheSettings
)
{