code: private ProfilesConfigFile getProfilesConfigFile() {
          if (configFile == null) {
              synchronized (this) {
                  if (configFile == null) {
                      try {
                          configFile = new ProfilesConfigFile(configFileLocationProvider.getLocation());
                      } catch (Exception e) {
                          throw new SdkClientException("Unable to load config file", e);
                      }
                  }
              }
          }
          return configFile;
      }
docs: ProfilesConfigFile immediately loads the profiles at construction time