Skip to content

Commit 8433cd3

Browse files
committed
= use primitive type setter/getter instead Object type
1 parent e810959 commit 8433cd3

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

library/src/main/java/com/alibaba/dcm/internal/InetAddressCacheUtilCommons.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,8 @@ private static void setCachePolicy0(boolean isNegative, int seconds)
121121
}
122122

123123
synchronized (InetAddressCachePolicy.class) { // static synchronized method!
124-
cachePolicyFiled.set(null, seconds);
125-
setField.set(null, true);
124+
cachePolicyFiled.setInt(null, seconds);
125+
setField.setBoolean(null, true);
126126
}
127127
}
128128

library/src/main/java/com/alibaba/dcm/internal/InetAddressCacheUtilForJava8Minus.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ private static List<DnsCacheEntry> convert(Map<String, Object> cache) throws Ill
237237
}
238238
}
239239

240-
long expiration = (Long) expirationFieldOfInetAddress$CacheEntry.get(entry);
240+
long expiration = expirationFieldOfInetAddress$CacheEntry.getLong(entry);
241241
InetAddress[] addresses = (InetAddress[]) addressesFieldOfInetAddress$CacheEntry.get(entry);
242242

243243
String[] ips = new String[addresses.length];

library/src/main/java/com/alibaba/dcm/internal/InetAddressCacheUtilForJava9Plus.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,7 @@ public static DnsCache listInetAddressCache()
253253
if (addressesClassName.equals(inetAddress$CachedAddresses_ClassName)) {
254254
inetAddressArray = (InetAddress[]) inetAddressesFieldOfInetAddress$CacheAddress.get(addresses);
255255

256-
long expiryTimeNanos = (Long) expiryTimeFieldOfInetAddress$CacheAddress.get(addresses);
256+
long expiryTimeNanos = expiryTimeFieldOfInetAddress$CacheAddress.getLong(addresses);
257257
expiration = convertNanoTimeToTimeMillis(expiryTimeNanos);
258258
} else if (addressesClassName.equals(inetAddress$NameServiceAddresses_ClassName)) {
259259
InetAddress inetAddress = (InetAddress) reqAddrFieldOfInetAddress$NameServiceAddress.get(addresses);

0 commit comments

Comments
 (0)