## Priority: Medium impact / medium effort ### Why Biggest remaining scalability improvement for multi-thread workloads. ### Goal - Partition cache into N shards - Hash determines shard - Independent locks per shard ### Acceptance Criteria - [ ] No regression in single-thread performance - [ ] Improved throughput with 8–32 threads