cache.exists? should return true/false

cache.exists? returns nil if the entry does not exist.  It should really return false.