remove_cache_key
Applicability
Product |
Supported |
|---|---|
√ |
|
√ |
|
x |
|
x |
|
x |
Note: For the
Function Description
Removes a cache key.
After a cache key is removed, the corresponding cache can no longer be pulled by pull_cache.
Prototype
1 | remove_cache_key(cache_key: CacheKey) |
Parameters
Parameter |
Data Type |
Description |
|---|---|---|
cache_key |
Cache key to be removed. |
Example
1 2 3 4 5 | from llm_datadist import * ... cache_keys = [CacheKey(1, req_id=1), CacheKey(1, req_id=2)] cache_manager.remove_cache_key(cache_keys[0]) cache_manager.remove_cache_key(cache_keys[1]) |
Returns
In normal cases, no value is returned.
If a parameter is incorrect, a TypeError or ValueError may be thrown.
If the execution time exceeds the value of sync_kv_timeout, an LLMException is thrown.
Restrictions
If CacheKey does not exist or has been removed, this operation is a no-operation.