Hmm, I think I could be persuaded either way.    I can imagine a use case of cache: false meaning don't use the cache to lookup or store.  

Some people may not want to use the cache system at all so they'd send cache:false all the time and then the internal cache wouldn't get huge..

Not sure tbh.