A memory eviction log is an immutable, chronological record of data items automatically removed from a memory cache or store according to its configured eviction policy, such as Least Recently Used (LRU) or Time-To-Live (TTL). This log is a core component of memory observability, providing engineers with a deterministic audit trail of what information was purged, when, and why, which is essential for debugging state loss and validating system behavior against design specifications.
