@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((_uint32 == null) ? 0 : _uint32.hashCode()); result = prime * result + ((_ipv4Address == null) ? 0 : _ipv4Address.hashCode()); result = prime * result + ((_value == null) ? 0 : Arrays.hashCode(_value)); return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((_ipv4Address == null) ? 0 : _ipv4Address.hashCode()); result = prime * result + ((_ipv6Address == null) ? 0 : _ipv6Address.hashCode()); result = prime * result + ((_value == null) ? 0 : Arrays.hashCode(_value)); return result; }
@Override public int hashCode() { if (hashValid) { return hash; } final int prime = 31; int result = 1; result = prime * result + ((_as == null) ? 0 : _as.hashCode()); result = prime * result + ((_routerId == null) ? 0 : _routerId.hashCode()); result = prime * result + ((augmentation == null) ? 0 : augmentation.hashCode()); hash = result; hashValid = true; return result; }
@Override public int hashCode() { if (hashValid) { return hash; } final int prime = 31; int result = 1; result = prime * result + ((_as == null) ? 0 : _as.hashCode()); result = prime * result + ((_routerId == null) ? 0 : _routerId.hashCode()); result = prime * result + ((_totalPaths == null) ? 0 : _totalPaths.hashCode()); result = prime * result + ((_totalPrefixes == null) ? 0 : _totalPrefixes.hashCode()); result = prime * result + ((augmentation == null) ? 0 : augmentation.hashCode()); hash = result; hashValid = true; return result; }
@Override public int hashCode() { final int prime = 31; int result = 1; result = prime * result + ((gatewayMacResolverListener == null) ? 0 : gatewayMacResolverListener.hashCode()); result = prime * result + ((arpRequestSourceMacAddress == null) ? 0 : arpRequestSourceMacAddress .hashCode()); result = prime * result + ((arpRequestSourceIp == null) ? 0 : arpRequestSourceIp .hashCode()); result = prime * result + ((externalNetworkBridgeDpid == null) ? 0 : externalNetworkBridgeDpid.hashCode()); result = prime * result + ((gatewayIpAddress == null) ? 0 : gatewayIpAddress.hashCode()); result = prime * result + (periodicRefresh ? 1231 : 1237); result = prime * result + (refreshExternalNetworkBridgeDpidIfNeeded ? 1231 : 1237); return result; }