code: function (prop, value, qp) {
        if (!qp) {
          return;
        }
  
        var cacheKey = _emberRoutingUtils.calculateCacheKey(qp.prefix || '', qp.parts, qp.values);
  
        // Update model-dep cache
        var cache = this._bucketCache;
        if (cache) {
          cache.stash(cacheKey, prop, value);
        }
      }
docs: /*
  Called when a query parameter for this route changes, regardless of whether the route
  is currently part of the active route hierarchy. This will update the query parameter's
  value in the cache so if this route becomes active, the cache value has been updated.