@Override
    public Map<String, List<Object>> getAttributes(final RegisteredServiceAttributeReleasePolicyContext context) {
        val results = new LinkedHashMap<String, List<Object>>();
        repositories.forEach(repo -> results.putAll(repo.getAttributes(context)));
        return results;
    }
This is {@link ChainingPrincipalAttributesRepository}.

@author Misagh Moayyed
@since 6.5.0
core/cas-server-core-authentication-attributes/src/main/java/org/apereo/cas/authentication/principal/ChainingPrincipalAttributesRepository.java