Browse Source

Merge branch 'rel-9.1' of https://github.com/abpframework/abp into rel-9.1

pull/22846/head 9.1.2
voloagent 1 year ago
parent
commit
f5a9126440
  1. 14
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityDynamicClaimsPrincipalContributorCache.cs

14
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/IdentityDynamicClaimsPrincipalContributorCache.cs

@ -58,9 +58,9 @@ public class IdentityDynamicClaimsPrincipalContributorCache : ITransientDependen
return emptyCacheItem; return emptyCacheItem;
} }
return await DynamicClaimCache.GetOrAddAsync(AbpDynamicClaimCacheItem.CalculateCacheKey(userId, tenantId), async () => using (CurrentTenant.Change(tenantId))
{ {
using (CurrentTenant.Change(tenantId)) return await DynamicClaimCache.GetOrAddAsync(AbpDynamicClaimCacheItem.CalculateCacheKey(userId, tenantId), async () =>
{ {
Logger.LogDebug($"Filling dynamic claims cache for user: {userId}"); Logger.LogDebug($"Filling dynamic claims cache for user: {userId}");
@ -82,11 +82,11 @@ public class IdentityDynamicClaimsPrincipalContributorCache : ITransientDependen
} }
return dynamicClaims; return dynamicClaims;
} }, () => new DistributedCacheEntryOptions
}, () => new DistributedCacheEntryOptions {
{ AbsoluteExpirationRelativeToNow = CacheOptions.Value.CacheAbsoluteExpiration
AbsoluteExpirationRelativeToNow = CacheOptions.Value.CacheAbsoluteExpiration });
}); }
} }
public virtual async Task ClearAsync(Guid userId, Guid? tenantId = null) public virtual async Task ClearAsync(Guid userId, Guid? tenantId = null)

Loading…
Cancel
Save