pub type HostsPtr = Arc<Hosts>;
Atomic pointer to hosts object
struct HostsPtr { /* private fields */ }