Caching Creates Bad Code

I know caching saves money on API requests but it is absolutely horrendous in Cursor. It makes attaching files to a prompt worthless. The LLM will ignore whatever you attach and rely on cache. It generates so many errors in the code because it simply refuses to analyze whatever updated code you provide it. I would gladly pay money per usage if I could turn off all caching- it makes no sense to have a coding assistant rely on cached code and refuse to stay up to date on code in real time.