Set-Associative Cache in C#, Part 1: Analysis and Initial Design | Hacker News Reader