Complete Slice D3 by replacing the unbounded animation dictionary with a concurrent byte/count LRU and by putting the three retail alpha scratch owners behind one typed aggregate budget. Preserve immediate growth and draw order while reclaiming one-frame density spikes after sustained under-use. Close stale bounds-cache issue evidence without inventing a cache. |
||
|---|---|---|
| .. | ||
| ResidencyManagerTests.cs | ||
| RetainedScratchCapacityPolicyTests.cs | ||