lib/parser/BaseParser.js
/**
   * Private methor for making request, calling parse method, then adding results to the cache
   * params for request and a the cacheTime will be taken from this.cacheTime and this.prequestParams
   *
   * @param {string} url
   * @return {Promise<Object>}
   */
Private methor for making request, calling parse method, then adding results to the cache
params for request and a the cacheTime will be taken from this.cacheTime and this.prequestParams

@param {string} url
@return {Promise}
Private methor for making request calling parse method then adding results to the cache params for request and a the cacheTime will be taken from this . cacheTime and this . prequestParams @param { string } url @return { Promise }
_request(url) {
    url = url || this.url
    return this.requester.get(url, this.requestParams)
    .then(body => this._parse(body))
    .then(result => {
      return this.cacheManager.set(url, result, this.cacheTime)
      .then(() => Promise.resolve(result))
    })
  }
_request ( url ) { url = url || this . url return this . requester . get ( url , this . requestParams ) . then ( body => this . _parse ( body ) ) . then ( result => { return this . cacheManager . set ( url , result , this . cacheTime ) . then ( ( ) => Promise . resolve ( result ) ) } ) }
Private methor for making request, calling parse method, then adding results to the cache
 params for request and a the cacheTime will be taken from this.cacheTime and this.prequestParams
Private methor for making request calling parse method then adding results to the cache params for request and a the cacheTime will be taken from this . cacheTime and this . prequestParams
// console.log('Pushing to cache storage')