function refCountCallback(err, data, hasInvalidatedResult) {
            if (disposed) {
                return;
            }

            --count;

            // If the count becomes 0, then its time to notify the
            // listener that the request is done.
            if (count === 0) {
                cb(err, data, hasInvalidatedResult);
            }
        }
Creates a get request to the dataSource.  Depending on the current
scheduler is how the getRequest will be flushed.
@param {Array} requestedPaths -
@param {Array} optimizedPaths -
@param {number} attemptCount
@param {Function} cb -