Revise redis cache consumption
This commit is contained in:
		| @@ -15,7 +15,7 @@ | |||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|  |  | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <PackageReference Include="Core.Blueprint.Logging" Version="1.0.0" /> |     <PackageReference Include="Core.Blueprint.Logging" Version="1.0.1" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|  |  | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|   | |||||||
| @@ -1,6 +1,6 @@ | |||||||
| using Core.Blueprint.Caching.Configuration; |  | ||||||
| using Core.Blueprint.DAL.Mongo.Configuration; | using Core.Blueprint.DAL.Mongo.Configuration; | ||||||
| using Core.Blueprint.Logging.Configuration; | using Core.Blueprint.Logging.Configuration; | ||||||
|  | using Core.Blueprint.Redis.Configuration; | ||||||
| using Core.Thalos.Adapters.Extensions; | using Core.Thalos.Adapters.Extensions; | ||||||
| using Core.Thalos.DAL.API.Extensions; | using Core.Thalos.DAL.API.Extensions; | ||||||
| using Core.Thalos.Provider; | using Core.Thalos.Provider; | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ | |||||||
|   </PropertyGroup> |   </PropertyGroup> | ||||||
|  |  | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <PackageReference Include="Core.Thalos.BuildingBlocks" Version="1.0.2" /> |     <PackageReference Include="Core.Thalos.BuildingBlocks" Version="1.0.3" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|  |  | ||||||
| </Project> | </Project> | ||||||
|   | |||||||
| @@ -12,7 +12,7 @@ | |||||||
|  |  | ||||||
|   <ItemGroup> |   <ItemGroup> | ||||||
|     <PackageReference Include="Core.Blueprint.Mongo" Version="1.0.0" /> |     <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" /> |     <PackageReference Include="Mapster" Version="7.4.2-pre02" /> | ||||||
|   </ItemGroup> |   </ItemGroup> | ||||||
|  |  | ||||||
|   | |||||||
| @@ -5,14 +5,13 @@ | |||||||
| // *********************************************************************** | // *********************************************************************** | ||||||
| using Core.Thalos.Adapters; | using Core.Thalos.Adapters; | ||||||
| using Core.Blueprint.Mongo; | using Core.Blueprint.Mongo; | ||||||
| using Core.Blueprint.Caching.Helpers; |  | ||||||
| using Mapster; | using Mapster; | ||||||
| using Microsoft.Extensions.Options; | using Microsoft.Extensions.Options; | ||||||
| using MongoDB.Driver; | using MongoDB.Driver; | ||||||
| using Core.Thalos.Provider.Contracts; | using Core.Thalos.Provider.Contracts; | ||||||
| using Core.Thalos.Domain.Contexts.Onboarding.Request; | using Core.Thalos.Domain.Contexts.Onboarding.Request; | ||||||
| using Core.Blueprint.Caching.Contracts; | using Core.Blueprint.Redis; | ||||||
| using Core.Blueprint.Caching.Adapters; | using Core.Blueprint.Redis.Helpers; | ||||||
|  |  | ||||||
| namespace Core.Thalos.Provider.Providers.Onboarding | namespace Core.Thalos.Provider.Providers.Onboarding | ||||||
| { | { | ||||||
| @@ -23,10 +22,10 @@ namespace Core.Thalos.Provider.Providers.Onboarding | |||||||
|     { |     { | ||||||
|         private readonly CollectionRepository<ModuleAdapter> repository; |         private readonly CollectionRepository<ModuleAdapter> repository; | ||||||
|         private readonly CacheSettings cacheSettings; |         private readonly CacheSettings cacheSettings; | ||||||
|         private readonly ICacheProvider cacheProvider; |         private readonly IRedisCacheProvider cacheProvider; | ||||||
|  |  | ||||||
|         public ModuleProvider(CollectionRepository<ModuleAdapter> repository, |         public ModuleProvider(CollectionRepository<ModuleAdapter> repository, | ||||||
|             ICacheProvider cacheProvider, |             IRedisCacheProvider cacheProvider, | ||||||
|             IOptions<CacheSettings> cacheSettings) |             IOptions<CacheSettings> cacheSettings) | ||||||
|         { |         { | ||||||
|             this.repository = repository; |             this.repository = repository; | ||||||
|   | |||||||
| @@ -3,10 +3,9 @@ | |||||||
| //     AgileWebs | //     AgileWebs | ||||||
| // </copyright> | // </copyright> | ||||||
| // *********************************************************************** | // *********************************************************************** | ||||||
| using Core.Blueprint.Caching.Adapters; |  | ||||||
| using Core.Blueprint.Caching.Contracts; |  | ||||||
| using Core.Blueprint.Caching.Helpers; |  | ||||||
| using Core.Blueprint.Mongo; | using Core.Blueprint.Mongo; | ||||||
|  | using Core.Blueprint.Redis; | ||||||
|  | using Core.Blueprint.Redis.Helpers; | ||||||
| using Core.Thalos.Adapters; | using Core.Thalos.Adapters; | ||||||
| using Core.Thalos.Domain.Contexts.Onboarding.Request; | using Core.Thalos.Domain.Contexts.Onboarding.Request; | ||||||
| using Core.Thalos.Provider.Contracts; | using Core.Thalos.Provider.Contracts; | ||||||
| @@ -23,10 +22,10 @@ namespace Core.Thalos.Provider.Providers.Onboarding | |||||||
|     { |     { | ||||||
|         private readonly CollectionRepository<PermissionAdapter> repository; |         private readonly CollectionRepository<PermissionAdapter> repository; | ||||||
|         private readonly CacheSettings cacheSettings; |         private readonly CacheSettings cacheSettings; | ||||||
|         private readonly ICacheProvider cacheProvider; |         private readonly IRedisCacheProvider cacheProvider; | ||||||
|  |  | ||||||
|         public PermissionProvider(CollectionRepository<PermissionAdapter> repository, |         public PermissionProvider(CollectionRepository<PermissionAdapter> repository, | ||||||
|             ICacheProvider cacheProvider, |             IRedisCacheProvider cacheProvider, | ||||||
|             IOptions<CacheSettings> cacheSettings |             IOptions<CacheSettings> cacheSettings | ||||||
|             ) |             ) | ||||||
|         { |         { | ||||||
|   | |||||||
| @@ -3,10 +3,9 @@ | |||||||
| //     AgileWebs | //     AgileWebs | ||||||
| // </copyright> | // </copyright> | ||||||
| // *********************************************************************** | // *********************************************************************** | ||||||
| using Core.Blueprint.Caching.Adapters; |  | ||||||
| using Core.Blueprint.Caching.Contracts; |  | ||||||
| using Core.Blueprint.Caching.Helpers; |  | ||||||
| using Core.Blueprint.Mongo; | using Core.Blueprint.Mongo; | ||||||
|  | using Core.Blueprint.Redis; | ||||||
|  | using Core.Blueprint.Redis.Helpers; | ||||||
| using Core.Thalos.Adapters; | using Core.Thalos.Adapters; | ||||||
| using Core.Thalos.Adapters.Common.Enums; | using Core.Thalos.Adapters.Common.Enums; | ||||||
| using Core.Thalos.Domain.Contexts.Onboarding.Request; | using Core.Thalos.Domain.Contexts.Onboarding.Request; | ||||||
| @@ -29,10 +28,10 @@ namespace Core.Thalos.Provider.Providers.Onboarding | |||||||
|     { |     { | ||||||
|         private readonly CollectionRepository<RoleAdapter> repository; |         private readonly CollectionRepository<RoleAdapter> repository; | ||||||
| 		private readonly CacheSettings cacheSettings; | 		private readonly CacheSettings cacheSettings; | ||||||
| 		private readonly ICacheProvider cacheProvider; | 		private readonly IRedisCacheProvider cacheProvider; | ||||||
|  |  | ||||||
| 		public RoleProvider(CollectionRepository<RoleAdapter> repository, | 		public RoleProvider(CollectionRepository<RoleAdapter> repository, | ||||||
| 		    ICacheProvider cacheProvider, | 		    IRedisCacheProvider cacheProvider, | ||||||
| 			IOptions<CacheSettings> cacheSettings | 			IOptions<CacheSettings> cacheSettings | ||||||
| 			) | 			) | ||||||
|         { |         { | ||||||
|   | |||||||
| @@ -4,10 +4,9 @@ | |||||||
| // </copyright> | // </copyright> | ||||||
| // *********************************************************************** | // *********************************************************************** | ||||||
|  |  | ||||||
| using Core.Blueprint.Caching.Adapters; |  | ||||||
| using Core.Blueprint.Caching.Contracts; |  | ||||||
| using Core.Blueprint.Caching.Helpers; |  | ||||||
| using Core.Blueprint.Mongo; | using Core.Blueprint.Mongo; | ||||||
|  | using Core.Blueprint.Redis; | ||||||
|  | using Core.Blueprint.Redis.Helpers; | ||||||
| using Core.Thalos.Adapters; | using Core.Thalos.Adapters; | ||||||
| using Core.Thalos.Adapters.Common.Enums; | using Core.Thalos.Adapters.Common.Enums; | ||||||
| using Core.Thalos.Provider.Contracts; | using Core.Thalos.Provider.Contracts; | ||||||
| @@ -27,11 +26,11 @@ namespace Core.Thalos.Provider.Providers.Onboarding | |||||||
|     public class UserProvider : IUserProvider |     public class UserProvider : IUserProvider | ||||||
|     { |     { | ||||||
|         private readonly CollectionRepository<UserAdapter> repository; |         private readonly CollectionRepository<UserAdapter> repository; | ||||||
| 		private readonly CacheSettings cacheSettings; |         private readonly CacheSettings cacheSettings; | ||||||
| 		private readonly ICacheProvider cacheProvider; | 		private readonly IRedisCacheProvider cacheProvider; | ||||||
|  |  | ||||||
| 		public UserProvider(CollectionRepository<UserAdapter> repository, | 		public UserProvider(CollectionRepository<UserAdapter> repository, | ||||||
|             ICacheProvider cacheProvider, |             IRedisCacheProvider cacheProvider, | ||||||
| 			IOptions<CacheSettings> cacheSettings | 			IOptions<CacheSettings> cacheSettings | ||||||
|             ) |             ) | ||||||
|         { |         { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user