public class ExtendedLruCache extends LruCache
LruCache also using the data found in the sections for caching.backend, capacity, expireCount, hitCount, maxTTL, missCountDEFAULT_CACHE_SIZE| Constructor and Description |
|---|
ExtendedLruCache() |
ExtendedLruCache(int capacity) |
ExtendedLruCache(int capacity,
long maxTTL) |
| Modifier and Type | Method and Description |
|---|---|
void |
offer(org.minidns.dnsmessage.DnsMessage query,
org.minidns.dnsmessage.DnsMessage reply,
org.minidns.dnsname.DnsName authoritativeZone) |
protected void |
putNormalized(org.minidns.dnsmessage.DnsMessage q,
org.minidns.dnsmessage.DnsMessage message) |
protected boolean |
shouldGather(org.minidns.record.Record<? extends org.minidns.record.Data> extraRecord,
org.minidns.dnsmessage.Question question,
org.minidns.dnsname.DnsName authoritativeZone) |
clear, getExpireCount, getHitCount, getMissCount, getNormalized, toStringpublic ExtendedLruCache()
public ExtendedLruCache(int capacity)
public ExtendedLruCache(int capacity,
long maxTTL)
protected void putNormalized(org.minidns.dnsmessage.DnsMessage q,
org.minidns.dnsmessage.DnsMessage message)
putNormalized in class LruCachepublic void offer(org.minidns.dnsmessage.DnsMessage query,
org.minidns.dnsmessage.DnsMessage reply,
org.minidns.dnsname.DnsName authoritativeZone)
protected boolean shouldGather(org.minidns.record.Record<? extends org.minidns.record.Data> extraRecord,
org.minidns.dnsmessage.Question question,
org.minidns.dnsname.DnsName authoritativeZone)