evict Times Not In
Drops cached tile×time entries whose interval is outside the active playback keep-set. Call when the global timeline phase advances so long playback does not retain every interval visited so far (native ~1MB + GL texture per tile×time).