maybeUpdateWindow(transaction) {
    const timestamp = transaction.timer.start
    if (!this._windowStart || timestamp - this._windowStart >= this._samplingPeriod) {
      this._windowStart = timestamp
      this._reset()
    }
  }
Used to determine if the sampling window should be reset based on the start time
 of the provided transaction.

 @param {object} transaction - The transaction to compare against the current
                               window.