Why one similarity threshold cannot make an LLM cache both safe and useful across domains

LLM systems increasingly reuse a stored answer whenever a new prompt looks close enough in embedding space, trading a model call for a cheap lookup. This paper asks what the literature mostly skipped: when that closeness test is wrong, what does it cost? I ground cache-equivalence in human-labeled prompt pairs across three domains and six embedding models, then measure how often a cache serves a confident wrong answer, what that false hit costs a downstream QA task, and how to set the similarity threshold so reuse stays safe.
Written, run, and typeset solo, unaffiliated with any institution, including the preregistration, the experiments, and every figure.
Patel, S. (2026). When Semantic Caches Lie: False Hits, Downstream Cost, and Calibration in Embedding-Based Caching for Large Language Models. https://doi.org/10.5281/zenodo.20532711
@misc{patel2026semanticcaches,
author = {Patel, Sunny Jayendra},
title = {When Semantic Caches Lie: False Hits, Downstream Cost, and
Calibration in Embedding-Based Caching for Large Language Models},
year = {2026},
doi = {10.5281/zenodo.20532711},
url = {https://doi.org/10.5281/zenodo.20532711},
note = {Zenodo}
}