code: @VisibleForTesting
    public synchronized void updateConfigurationDefaults(InetSocketAddress address)
        throws AlluxioStatusException {
      Pair<AlluxioConfiguration, PathConfiguration> conf =
          ConfigurationUtils.loadClusterAndPathDefaults(address, mConf, mPathConf);
      mConf = conf.getFirst();
      mPathConf = conf.getSecond();
    }
docs: This method will attempt to load the cluster and path level configuration defaults and update
  the configuration if necessary.
  
  This method should be synchronized so that concurrent calls to it don't continually overwrite
  the previous configuration. The cluster defaults should only ever need to be updated once
  per {@link ClientContext} reference.
  
  @param address the address to load cluster defaults from
  @throws AlluxioStatusException