According to the docs, `cache` should default to `true`:

```
config.cache Whether or not the shifting process should be cached
        to speed up the build process. By default, it is true.
```

We should guarantee that in the constructor as well.