java.net.URL オブジェクトに対する hashCode() および equals() の呼び出しを報告します。
URL の equals() および hashCode() メソッドは、ホスト名を解決するために DNS ルックアップを実行する可能性があります。
このため、ネットワークの稼働状況と DNS サーバーの速度によっては大幅な遅延が発生する場合があります。
java.net.URL の代わりに java.net.URI を使用することで、DNS ルックアップを回避できます。
例:
int equalsHashCode(URL url1, URL url2) {
return url1.hashCode() == url2.hashCode();
}