optimize getValue(), getIpPort()