ensureHostsFileEntriesAreFresh() — netty Function Reference
Architecture documentation for the ensureHostsFileEntriesAreFresh() function in DefaultHostsFileEntriesResolver.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD c316ba89_36bf_7fa5_303e_fa5465c36e4f["ensureHostsFileEntriesAreFresh()"] 83c4d971_a890_4486_222f_80e359b1d367["DefaultHostsFileEntriesResolver"] c316ba89_36bf_7fa5_303e_fa5465c36e4f -->|defined in| 83c4d971_a890_4486_222f_80e359b1d367 3cb09067_3835_c48e_0d8b_60b8029fbd6c["addresses()"] 3cb09067_3835_c48e_0d8b_60b8029fbd6c -->|calls| c316ba89_36bf_7fa5_303e_fa5465c36e4f style c316ba89_36bf_7fa5_303e_fa5465c36e4f fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver/src/main/java/io/netty/resolver/DefaultHostsFileEntriesResolver.java lines 105–119
private void ensureHostsFileEntriesAreFresh() {
long interval = refreshInterval;
if (interval == 0) {
return;
}
long last = lastRefresh.get();
long currentTime = System.nanoTime();
if (currentTime - last > interval) {
if (lastRefresh.compareAndSet(last, currentTime)) {
HostsFileEntriesProvider entries = parseEntries(hostsFileParser);
inet4Entries = entries.ipv4Entries();
inet6Entries = entries.ipv6Entries();
}
}
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does ensureHostsFileEntriesAreFresh() do?
ensureHostsFileEntriesAreFresh() is a function in the netty codebase, defined in resolver/src/main/java/io/netty/resolver/DefaultHostsFileEntriesResolver.java.
Where is ensureHostsFileEntriesAreFresh() defined?
ensureHostsFileEntriesAreFresh() is defined in resolver/src/main/java/io/netty/resolver/DefaultHostsFileEntriesResolver.java at line 105.
What calls ensureHostsFileEntriesAreFresh()?
ensureHostsFileEntriesAreFresh() is called by 1 function(s): addresses.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free