Skip to content

evict_lru

Evict least recently used entries, keeping only the most recent.

Signature

semantic_cache.evict_lru(keep_count integer) RETURNS bigint

Parameters

Parameter Type Description
keep_count integer Number of most recently used entries to keep

Returns

  • bigint: Number of entries evicted

Example

-- Keep only the 1000 most recently used entries
SELECT semantic_cache.evict_lru(1000);