Package de.measite.minidns
Interface DNSCache
-
- All Known Implementing Classes:
LRUCache
public interface DNSCacheCache for DNS Entries. Implementations must be thread safe.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DNSMessageget(Question q)Request a cached dns response.voidput(Question q, DNSMessage message)Add an an dns answer/response for a given dns question.
-
-
-
Method Detail
-
put
void put(Question q, DNSMessage message)
Add an an dns answer/response for a given dns question. Implementations should honor the ttl / receive timestamp.- Parameters:
q- The question.message- The dns message.
-
get
DNSMessage get(Question q)
Request a cached dns response.- Parameters:
q- The dns question.- Returns:
- The dns message.
-
-