HashSet<String> newAudiences = audiences == null ? new HashSet<>() : new HashSet<>(Arrays.asList (audiences)); List<String> oidcAudienceList = getOIDCAudiences(spTenantDomain, oauthAppDO.getOauthConsumerKey()); Set<String> currentAudiences = oidcAudienceList == null ? new HashSet<>() : new HashSet<>(oidcAudienceList); HashSet<String> newAudienceClone = (HashSet<String>) newAudiences.clone();
OAuthAppDAO oAuthAppDAO = new OAuthAppDAO(); try { audiences = oAuthAppDAO.getOIDCAudiences(tenantDomain, clientId); if (CollectionUtils.isNotEmpty(audiences)) { OIDCAudienceCacheEntry cacheEntry = new OIDCAudienceCacheEntry();