Schema.ai· vLLM
vLLM official site Log in
vLLM v0.23.0 · Version scoped

#12077: Active KV use is not reusable cache residency

Zero active use does not mean cached prefixes were erased

GitHub #12077 ↗retrievalhonestyvLLM v0.23.0

Reported environment

OPT-6.7B; automatic prefix caching; swap preemption; ShareGPT-derived burst workload.

The nuance

The usage gauge measures active/referenced capacity, while released blocks may remain reusable until eviction.

Expected behavior

Explain active use versus reusable residency and use hit/query counters for effectiveness; never infer cache loss from the gauge alone.

What Schema establishes

Semantics resolve the interpretation; actual reuse requires same-window hit/query observations.

Runtime evidence still needed

  • Same-label same-window prefix hit/query rates
  • Controlled repeated-prefix request before eviction

Try the questions (2)

Each question runs live against the product.

Why does KV cache usage fall after requests finish even though prefix caching is enabled?run →Does zero vllm:kv_cache_usage_perc mean reusable prefixes were erased?run →

Grounding claims

Topics, entities, and gaps