documented the neighbor_cache class