Problem
find_aged (line 79) has AND pinned = 0 but cleanup_aged (line 116-122) does NOT.
This means pinned memories that match age + access_count criteria will be permanently deleted by cleanup_aged.
Fix
Add AND pinned = 0 to cleanup_aged DELETE statement.
Severity: CRITICAL (data loss)
Problem
find_aged(line 79) hasAND pinned = 0butcleanup_aged(line 116-122) does NOT.This means pinned memories that match age + access_count criteria will be permanently deleted by
cleanup_aged.Fix
Add
AND pinned = 0tocleanup_agedDELETE statement.Severity: CRITICAL (data loss)