DNSCache Simple thread-safe implementation of DNS Cache with constant complexity. It uses read/write lock for operations.