security/subsystem/src/main/java/org/jboss/as/security/context/SecurityDomainJndiInjectable.java
private SecurityDomainContext lookupSecurityDomain(final JNDIBasedSecurityManagement securityManagement,
            final ConcurrentHashMap<String, SecurityDomainContext> securityManagerMap, final String securityDomain)
            throws Exception {
        SecurityDomainContext sdc = securityManagerMap.get(securityDomain);
        if (sdc == null) {
            sdc = securityManagement.createSecurityDomainContext(securityDomain, new DefaultAuthenticationCacheFactory());
            securityManagerMap.put(securityDomain, sdc);
        }
        return sdc;
    }
private SecurityDomainContext lookupSecurityDomain(final JNDIBasedSecurityManagement securityManagement,
            final ConcurrentHashMap<String, SecurityDomainContext> securityManagerMap, final String securityDomain)
            throws Exception {
        SecurityDomainContext sdc = securityManagerMap.get(securityDomain);
        if (sdc == null) {
            sdc = securityManagement.createSecurityDomainContext(securityDomain, new DefaultAuthenticationCacheFactory());
            securityManagerMap.put(securityDomain, sdc);
        }
        return sdc;
    }
private SecurityDomainContext lookupSecurityDomain ( final JNDIBasedSecurityManagement securityManagement , final ConcurrentHashMap < String , SecurityDomainContext > securityManagerMap , final String securityDomain ) throws Exception { SecurityDomainContext sdc = securityManagerMap . get ( securityDomain ) ; if ( sdc == null ) { sdc = securityManagement . createSecurityDomainContext ( securityDomain , new DefaultAuthenticationCacheFactory ( ) ) ; securityManagerMap . put ( securityDomain , sdc ) ; } return sdc ; }
Creates a {@code SecurityDomainContext} if one cannot be found in JNDI for a given security domain

@param securityManagement security management
@param securityManagerMap security manager map
@param securityDomain the name of the security domain
@return an instance of {@code SecurityDomainContext}
@throws Exception if an error occurs
Creates a { @code SecurityDomainContext } if one cannot be found in JNDI for a given security domain