Would be extending the time of the lock if we do this? If that is so, unless people think to call Add as a go routine, then Add might slow down the code. Also if Queue blocks for any reason then so would send...