Instead of trimming unconditionally at the end of a frame, we now trim the cache only when there is a cache miss. This way, images that are not visible but still a part of the layout will stay cached. Eviction will only happen when the images are not a part of the UI for two consectuive frames. |
||
|---|---|---|
| .. | ||
| allocation.rs | ||
| allocator.rs | ||
| entry.rs | ||
| layer.rs | ||