QVAC Logo

deleteCache( )

Deletes KV cache files.

function deleteCache(params): Promise<{ success: boolean }>;

Parameters

NameTypeRequired?Description
paramsDeleteCacheParamsThe delete cache parameters

DeleteCacheParams

Union type. One of:

Delete all caches

FieldTypeRequired?Description
alltrueDeletes all cache files

Delete by cache key

FieldTypeRequired?Description
kvCacheKeystringThe cache key to delete
modelIdstringSpecific model ID to delete within the cache key. If not provided, deletes the entire cache key.

Returns

Promise<{ success: boolean }> — Resolves with the success status.

Throws

ErrorWhen
INVALID_DELETE_CACHE_PARAMSNeither all nor kvCacheKey was provided
DELETE_CACHE_FAILEDThe server reports cache deletion failure

Examples

// Delete all caches
await deleteCache({ all: true });

// Delete entire cache key (all models)
await deleteCache({ kvCacheKey: "my-session" });

// Delete only specific model within cache key
await deleteCache({ kvCacheKey: "my-session", modelId: "model-abc123" });

On this page