Better caching
This commit is contained in:
@@ -97,7 +97,9 @@ public class Dns{
|
|||||||
}, addresses -> {
|
}, addresses -> {
|
||||||
try{
|
try{
|
||||||
if(addresses.size > 0){
|
if(addresses.size > 0){
|
||||||
result.get(InetAddress.getByAddress(addresses.get(0)));
|
var address = InetAddress.getByAddress(addresses.get(0));
|
||||||
|
domainToIp.put(domain, address);
|
||||||
|
result.get(address);
|
||||||
}else{
|
}else{
|
||||||
//there are no records found - try AAAA instead.
|
//there are no records found - try AAAA instead.
|
||||||
resolve(aaaaRecord, domain, bytes -> {
|
resolve(aaaaRecord, domain, bytes -> {
|
||||||
@@ -108,7 +110,9 @@ public class Dns{
|
|||||||
|
|
||||||
try{
|
try{
|
||||||
if(addresses2.size > 0){
|
if(addresses2.size > 0){
|
||||||
result.get(InetAddress.getByAddress(addresses2.get(0)));
|
var address = InetAddress.getByAddress(addresses2.get(0));
|
||||||
|
domainToIp.put(domain, address);
|
||||||
|
result.get(address);
|
||||||
}else{
|
}else{
|
||||||
//there are no records found
|
//there are no records found
|
||||||
error.get(new UnresolvedAddressException());
|
error.get(new UnresolvedAddressException());
|
||||||
|
|||||||
Reference in New Issue
Block a user