Leaking abstractions: concurrency issues in HashMap | Hacker News Reader