public MsalIdTokenCacheItem GetIdToken(MsalAccessTokenCacheItem accessTokenCacheItem) { string partitionKey = CacheKeyFactory.GetIdTokenKeyFromCachedItem(accessTokenCacheItem); IdTokenCacheDictionary.TryGetValue(partitionKey, out var partition); if (partition != null && partition.TryGetValue(accessTokenCacheItem.GetIdTokenItemKey().ToString(), out var idToken)) { return(idToken); } _logger.WarningPii( $"Could not find an id token for the access token with key {accessTokenCacheItem.GetKey()}", $"Could not find an id token for the access token for realm {accessTokenCacheItem.TenantId} "); return(null); }