synchronized public void setPublicIP(InetAddress privateIP,
InetAddress publicIP) {
Socks5Proxy proxy = Socks5Proxy.getSocks5Proxy();
if (recentPublicIPs.containsKey(privateIP)) {
proxy.removeLocalAddress(recentPublicIPs.get(privateIP)
.getHostAddress());
recentPublicIPs.remove(privateIP);
}