lib/object.js
function() {
      var self = this;
      if (self._refreshingCache) {
        return;
      }
      self._refreshingCache = true;
      Parse._objectEach(this.attributes, function(value, key) {
        if (value instanceof Parse.Object) {
          value._refreshCache();
        } else if (_.isObject(value)) {
          if (self._resetCacheForKey(key)) {
            self.set(key, new Parse.Op.Set(value), { silent: true });
          }
        }
      });
      delete self._refreshingCache;
    }
function() {
      var self = this;
      if (self._refreshingCache) {
        return;
      }
      self._refreshingCache = true;
      Parse._objectEach(this.attributes, function(value, key) {
        if (value instanceof Parse.Object) {
          value._refreshCache();
        } else if (_.isObject(value)) {
          if (self._resetCacheForKey(key)) {
            self.set(key, new Parse.Op.Set(value), { silent: true });
          }
        }
      });
      delete self._refreshingCache;
    }
function ( ) { var self = this ; if ( self . _refreshingCache ) { return ; } self . _refreshingCache = true ; Parse . _objectEach ( this . attributes , function ( value , key ) { if ( value instanceof Parse . Object ) { value . _refreshCache ( ) ; } else if ( _ . isObject ( value ) ) { if ( self . _resetCacheForKey ( key ) ) { self . set ( key , new Parse . Op . Set ( value ) , { silent : true } ) ; } } } ) ; delete self . _refreshingCache ; }
Updates _hashedJSON to reflect the current state of this object.
Adds any changed hash values to the set of pending changes.
Updates _hashedJSON to reflect the current state of this object . Adds any changed hash values to the set of pending changes .