code: @Override
      public void load() {
          if (isEnabled())
              try {
                  if (configFile != null && configFile.exists()) {
                      if (tc.isDebugEnabled())
                          Tr.debug(tc, "persistent config file found: " + configFile);
                      jaspiConfig = readConfigFile(configFile);
                      registerPersistentProviders();
                  }
                  else {
                      if (tc.isDebugEnabled())
                          Tr.debug(tc, "persistent config file not found: " + configFile + ", creating new file");
                      jaspiConfig = new JaspiConfig();
                  }
              } catch (PrivilegedActionException e) {
                  FFDCFilter.processException(e, this.getClass().getName() + ".load", "143", this);
                  throw new RuntimeException("Unable to load " + configFile, e);
              }
      }
docs: Reads the file specified with system property "com.ibm.websphere.jaspi.configuration" and registers all registrations found
  in the file in ProviderRegistry which is our implementation of AuthConfigFactory.
  The file will be read/written only when running in a client process. In a server process, JASPI registrations are registered
  using configuration information read from security.xml and from ibm-application-bnd/ibm-web-bnd binding files.
  
  @throws RuntimeException if an error is encountered when loading/storing the configuration file.