Tests on the FluentAPI's use of the cache.
Merge pull request #88 from AnthonySteele/cachetests

Looks good to me!