rework the networking locking facility using the hashlist.