Not only batching. It works by serving different requests as long as they share the prefix.
This basically enables KV cache reuse when there is a prefix matching (from my shallow understanding of how KV cache works).
I failed to see how this help for local deployed LLM, unless you consider the case you ask the same question or with the same prefix are high (like always starts with "please help me ..."?)