code: func (b *Bucket) dereference() {
  	if b.rootNode != nil {
  		b.rootNode.root().dereference()
  	}
  
  	for _, child := range b.buckets {
  		child.dereference()
  	}
  }
docs: // dereference removes all references to the old mmap.