semantic caching Your LLM Might Be Answering the Same Question 1,000 Times A deep dive into - "Why semantic caching can remove entire LLM calls, where prefix caching stops, and what Redis LangCache is actually doing"