[reSIProcate] Caching Control
- From: Alan Hawrylyshen <alan@xxxxxxxxxx>
- Date: Tue, 15 Mar 2005 11:41:50 -0700
On Mar 10, 2005, at 17.24, derek wrote:
The caching will run on top of DnsInterface&ExternalDns, which is the
abstraction that hides ares. It won't even know /etc/hosts exists; I
think
we'll have to fix ares.
--Derek
Whatever the solution we arrive at for the Cache and Blacklisting (or
weighting), the abstraction MUST support a NULL Cache implementation
(which should be done just as a POC) so people who don't want caching
can still compile the stack.
We definately want to cleanly separate the cache from the weighting it
at all possible, otherwise we're getting into a very complicate mess
potentially.
Thoughts?
Alan
a l a n a t j a s o m i d o t c o m