Avoiding GC overhead in Java | Hacker News Reader