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)