Allow a cache value of 0 which causes the cache to effectively be disabled