stylelint-bundle-worker.js
function(name, key) {
    var cache = this.cache(name);
    if (typeof key === 'string') {
      return cache.get(key);
    }
    return cache;
  }
function(name, key) {
    var cache = this.cache(name);
    if (typeof key === 'string') {
      return cache.get(key);
    }
    return cache;
  }
Get `name`, or if specified, the value of `key`. Invokes the [cache]() method,
so that cache `name` will be created it doesn't already exist. If `key` is not passed,
the entire cache (`name`) is returned.

```js
var Vinyl = require('vinyl');
var cache = fragment.cache('files');
cache.set('somefile.js', new Vinyl({path: 'somefile.js'}));
console.log(cache.get('somefile.js'));
//=> <File "somefile.js">
```
@name .get
@param {String} `name`
@return {Object} Returns cache `name`, or the value of `key` if specified
@api public