A lock-free Java Object Pool