public static synchronized void refresh() throws KrbException {
  singleton=new Config();
  KdcComm.initStatic();
  EType.initStatic();
  Checksum.initStatic();
}

public static synchronized void refresh ( ) throws KrbException { singleton = new Config ( ) ; KdcComm . initStatic ( ) ; EType . initStatic ( ) ; Checksum . initStatic ( ) ; }
refresh and reload the configuration . this could involve , for example reading the configuration file again or getting the java . security . krb5 . * system properties again . this method also tries its best to update static fields in other classes that depend on the configuration .
