function _syncCleanup() {
    let ms = 1000 * this.lastSync - PRUNE_ADDON_CHANGES_THRESHOLD;
    this._reconciler.pruneChangesBeforeDate(new Date(ms));

    SyncEngine.prototype._syncCleanup.call(this);
  }
/**
   * Override end of sync to perform a little housekeeping on the reconciler.
   *
   * We prune changes to prevent the reconciler state from growing without
   * bound. Even if it grows unbounded, there would have to be many add-on
   * changes (thousands) for it to slow things down significantly. This is
   * highly unlikely to occur. Still, we exercise defense just in case.
   */
Override end of sync to perform a little housekeeping on the reconciler.
We prune changes to prevent the reconciler state from growing without
bound. Even if it grows unbounded, there would have to be many add-on
changes (thousands) for it to slow things down significantly. This is
highly unlikely to occur. Still, we exercise defense just in case.
Override end of sync to perform a little housekeeping on the reconciler . We prune changes to prevent the reconciler state from growing without bound . Even if it grows unbounded there would have to be many add - on changes ( thousands ) for it to slow things down significantly . This is highly unlikely to occur . Still we exercise defense just in case .
function _syncCleanup() {
    let ms = 1000 * this.lastSync - PRUNE_ADDON_CHANGES_THRESHOLD;
    this._reconciler.pruneChangesBeforeDate(new Date(ms));
    SyncEngine.prototype._syncCleanup.call(this);
  }
function _syncCleanup ( ) { let ms = 1000 * this . lastSync - PRUNE_ADDON_CHANGES_THRESHOLD ; this . _reconciler . pruneChangesBeforeDate ( new Date ( ms ) ) ; SyncEngine . prototype . _syncCleanup . call ( this ) ; }
Override end of sync to perform a little housekeeping on the reconciler.
Override end of sync to perform a little housekeeping on the reconciler .