DnsCnameCache() — netty Function Reference
Architecture documentation for the DnsCnameCache() function in DnsResolveContextTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD e3cbbed1_26a5_4ce3_0fcc_a99bad5558dc["DnsCnameCache()"] e90391f8_c137_33c3_eb44_6f8b550640ed["DnsResolveContextTest"] e3cbbed1_26a5_4ce3_0fcc_a99bad5558dc -->|defined in| e90391f8_c137_33c3_eb44_6f8b550640ed style e3cbbed1_26a5_4ce3_0fcc_a99bad5558dc fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
resolver-dns/src/test/java/io/netty/resolver/dns/DnsResolveContextTest.java lines 41–56
private static DnsCnameCache buildCache(int chainLength) {
EmbeddedChannel channel = new EmbeddedChannel();
DnsCnameCache cache = new DefaultDnsCnameCache();
if (chainLength == 1) {
cache.cache(HOSTNAME, HOSTNAME, Long.MAX_VALUE, channel.eventLoop());
} else {
String lastName = HOSTNAME;
for (int i = 1; i < chainLength; i++) {
String nextName = i + "." + lastName;
cache.cache(lastName, nextName, Long.MAX_VALUE, channel.eventLoop());
lastName = nextName;
}
cache.cache(lastName, HOSTNAME, Long.MAX_VALUE, channel.eventLoop());
}
return cache;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does DnsCnameCache() do?
DnsCnameCache() is a function in the netty codebase, defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsResolveContextTest.java.
Where is DnsCnameCache() defined?
DnsCnameCache() is defined in resolver-dns/src/test/java/io/netty/resolver/dns/DnsResolveContextTest.java at line 41.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free