func (server *mongoServer) RecycleSocket(socket *mongoSocket) {
	server.Lock()
	if !server.closed {
		server.unusedSockets = append(server.unusedSockets, socket)
	}
	server.Unlock()
}
func (server *mongoServer) RecycleSocket(socket *mongoSocket) {
	server.Lock()
	if !server.closed {
		server.unusedSockets = append(server.unusedSockets, socket)
	}
	server.Unlock()
}
func ( server * mongoServer ) RecycleSocket ( socket * mongoSocket ) { server . Lock ( ) if ! server . closed { server . unusedSockets = append ( server . unusedSockets , socket ) } server . Unlock ( ) }
// RecycleSocket puts socket back into the unused cache.
RecycleSocket puts socket back into the unused cache .