function SimpleOfflineCache(cacheName, options, missPolicy) {
  this.cacheName = cacheName || DEFAULT_CACHE_NAME;
  this.options = options || DEFAULT_MATCH_OPTIONS;
  this.missPolicy = missPolicy || DEFAULT_MISS_POLICY;
  if (MISS_POLICIES.indexOf(this.missPolicy) === -1) {
    console.warn('Policy ' + missPolicy + ' not supported');
    this.missPolicy = DEFAULT_MISS_POLICY;
  }
}
Constructor for the middleware that serves the content of a
cache specified by it's name.
@param {string} cacheName Name of the cache that will be serving the content
@param {object} [options] Object use to setup the cache matching alternatives
@param {string} [missPolicy] Name of the policy to follow if a request miss
                when hitting the cache.