public synchronized void reload(){
  if (!SETTINGS_FILE.isFile()) {
    setExpireValue();
    return;
  }
  FileInputStream fis=null;
  try {
    fis=new FileInputStream(SETTINGS_FILE);
    try {
      PROPS.load(fis);
    }
 catch (    IllegalArgumentException e) {
    }
catch (    StringIndexOutOfBoundsException e) {
    }
catch (    IOException e) {
      markFailure();
    }
  }
 catch (  FileNotFoundException e) {
    if (SETTINGS_FILE.exists()) {
      markFailure();
    }
  }
 finally {
    IOUtils.closeQuietly(fis);
  }
  for (  Setting set : settings)   set.reload();
  setExpireValue();
}

public synchronized void reload ( ) { if ( ! SETTINGS_FILE . isFile ( ) ) { setExpireValue ( ) ; return ; } FileInputStream fis = null ; try { fis = new FileInputStream ( SETTINGS_FILE ) ; try { PROPS . load ( fis ) ; } catch ( IllegalArgumentException e ) { } catch ( StringIndexOutOfBoundsException e ) { } catch ( IOException e ) { markFailure ( ) ; } } catch ( FileNotFoundException e ) { if ( SETTINGS_FILE . exists ( ) ) { markFailure ( ) ; } } finally { IOUtils . closeQuietly ( fis ) ; } for ( Setting set : settings ) set . reload ( ) ; setExpireValue ( ) ; }
reloads the settings with the predefined settings file from disk .
