Do not load file if ‘cache’ is set to ‘false’

@kuba-kubula 

Sure.

But please note that if `@options.cache` is undefined, it's treated as `true`.

```CoffeeScript
@options?.cache ?= true

if @options?.cache is false
(...)
```

Better?