set default to cache = true