Browse Source

Update DynamicPermissionDefinitionStoreInMemoryCache.cs

pull/13644/head
Halil İbrahim Kalkan 4 years ago
parent
commit
0c0dac1f14
  1. 4
      modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/DynamicPermissionDefinitionStoreInMemoryCache.cs

4
modules/permission-management/src/Volo.Abp.PermissionManagement.Domain/Volo/Abp/PermissionManagement/DynamicPermissionDefinitionStoreInMemoryCache.cs

@ -20,6 +20,8 @@ public class DynamicPermissionDefinitionStoreInMemoryCache :
protected IDictionary<string, PermissionDefinition> 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<string, PermissionDefinition>();
}
public SemaphoreSlim SyncSemaphore { get; } = new(1, 1);
public Task FillAsync(
List<PermissionGroupDefinitionRecord> permissionGroupRecords,
List<PermissionDefinitionRecord> permissionRecords)

Loading…
Cancel
Save