(item *SweepPoint)
| 715 | } |
| 716 | |
| 717 | func (s *SweepStatus) newNode(item *SweepPoint) *SweepNode { |
| 718 | n := boNodePool.Get().(*SweepNode) |
| 719 | n.parent = nil |
| 720 | n.left = nil |
| 721 | n.right = nil |
| 722 | n.height = 1 |
| 723 | n.SweepPoint = item |
| 724 | n.SweepPoint.node = n |
| 725 | return n |
| 726 | } |
| 727 | |
| 728 | func (s *SweepStatus) returnNode(n *SweepNode) { |
| 729 | n.SweepPoint.node = nil |