| commit | 3f1ab9873656e5aeab95e54393e023b574a98ac6 | [log] [tgz] |
|---|---|---|
| author | Christopher Ferris <cferris1000@users.noreply.github.com> | Fri Oct 24 11:59:24 2025 -0700 |
| committer | Copybara-Service <copybara-worker@google.com> | Fri Oct 24 12:01:10 2025 -0700 |
| tree | eaef5c260afceadfc21221f5f490c38122790340 | |
| parent | 67cabe8b9431e677ed0eb8a675c375ebbad3aedb [diff] |
[scudo] Secondary release to OS uses LRU to scan. (#163691) Before this change, the code would scan the entire set of cached entries to find ones to be released. Now, it uses the LRUEntries list to iterate over the live cached entries. In addition, remove the OldestTime variable and replace it with OldestPresentEntry which will always be the oldest entry in the LRU that has Time non-zero. GitOrigin-RevId: dddcb84f152b99dfe7e117c02ab506c6c14b2f2b