Apply cache configuration

This commit is contained in:
Oscar Morales
2025-06-06 10:22:07 -06:00
parent f5b5f7d0f0
commit 8207048c25
9 changed files with 64 additions and 45 deletions

View File

@@ -5,8 +5,8 @@
// ***********************************************************************
using Core.Thalos.Adapters;
using Core.Blueprint.Mongo;
using Core.Blueprint.Redis;
using Core.Blueprint.Redis.Helpers;
//using Core.Blueprint.Redis;
//using Core.Blueprint.Redis.Helpers;
using Mapster;
using Microsoft.Extensions.Options;
using MongoDB.Driver;
@@ -21,16 +21,17 @@ namespace Core.Thalos.Provider.Providers.Onboarding
public class PermissionProvider : IPermissionProvider
{
private readonly CollectionRepository<PermissionAdapter> repository;
private readonly CacheSettings cacheSettings;
//private readonly CacheSettings cacheSettings;
//private readonly IRedisCacheProvider cacheProvider;
public PermissionProvider(CollectionRepository<PermissionAdapter> repository,
public PermissionProvider(CollectionRepository<PermissionAdapter> repository
//IRedisCacheProvider cacheProvider,
IOptions<CacheSettings> cacheSettings)
//IOptions<CacheSettings> cacheSettings
)
{
this.repository = repository;
this.repository.CollectionInitialization();
this.cacheSettings = cacheSettings.Value;
//this.cacheSettings = cacheSettings.Value;
//this.cacheProvider = cacheProvider;
}