a lightweight socket pool in Java