diff --git a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/DynamicPermissionDefinitionStoreInMemoryCache.cs b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/DynamicPermissionDefinitionStoreInMemoryCache.cs index d807de9371..fc35087e06 100644 --- a/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/DynamicPermissionDefinitionStoreInMemoryCache.cs +++ b/modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/DynamicPermissionDefinitionStoreInMemoryCache.cs @@ -20,6 +20,8 @@ public class DynamicPermissionDefinitionStoreInMemoryCache : protected IDictionary PermissionDefinitions { get; } protected ISimpleStateCheckerSerializer StateCheckerSerializer { get; } + public SemaphoreSlim SyncSemaphore { get; } = new(1, 1); + public DynamicPermissionDefinitionStoreInMemoryCache(ISimpleStateCheckerSerializer stateCheckerSerializer) { StateCheckerSerializer = stateCheckerSerializer; @@ -27,8 +29,6 @@ public class DynamicPermissionDefinitionStoreInMemoryCache : PermissionDefinitions = new Dictionary(); } - public SemaphoreSlim SyncSemaphore { get; } = new(1, 1); - public Task FillAsync( List permissionGroupRecords, List permissionRecords)