Shard your locks: benchmarking 6 Golang cache designs | Dark Hacker News