Use a smarter way to cache
Merge pull request #51 from zendesk/dasch/smarter-compilation

Use a smarter way to cache