A class that implements a thread-safe DNS cache.
In the source code directory run:
-
cmake -S .
-
cmake --build .
Update: on average O(1), at worst O(n).
Resolve: on average O(1), at worst O(n).
Implemented testing of basic functionality and multithreaded testing with data consistency check.
This software is distributed under MIT license.