archaius-core/src/main/java/com/netflix/config/DynamicProperty.java
private boolean updateValue() {
        String newValue;
        try {
            if (dynamicPropertySupportImpl != null) {
                newValue = dynamicPropertySupportImpl.getString(propName);
            } else {
                return false;
            }
        } catch (Exception e) {
            e.printStackTrace();
            logger.error("Unable to update property: " + propName, e);
            return false;
        }
        return updateValue(newValue);
    }
private boolean updateValue() {
        String newValue;
        try {
            if (dynamicPropertySupportImpl != null) {
                newValue = dynamicPropertySupportImpl.getString(propName);
            } else {
                return false;
            }
        } catch (Exception e) {
            e.printStackTrace();
            logger.error("Unable to update property: " + propName, e);
            return false;
        }
        return updateValue(newValue);
    }
private boolean updateValue ( ) { String newValue ; try { if ( dynamicPropertySupportImpl != null ) { newValue = dynamicPropertySupportImpl . getString ( propName ) ; } else { return false ; } } catch ( Exception e ) { e . printStackTrace ( ) ; logger . error ( "Unable to update property: " + propName , e ) ; return false ; } return updateValue ( newValue ) ; }
return true iff the value actually changed
return true iff the value actually changed