using PostFundManagement.Application.Abstractions; using PostFundManagement.Application.Abstractions.Services; namespace PostFundManagement.Application.Services.Shared; public sealed class IdentityCacheService(IdentityService service) : ServiceCacheBase, IIdentityService { public async ValueTask UserIsAuthorisedAsync(Guid userId, CancellationToken cancellationToken = default) => await service.UserIsAuthorisedAsync(userId, cancellationToken); }