Don't cache unless cache: true is passed #23
Better caching logic
Merge pull request #25 from mrappleton/less-eager-caching

Don't cache unless cache: true is passed