code: func (pr *partitionRange) remove() {
  	partitionRef := pr.entityRef[pr.partitionKey]
  	pr.entityRef[pr.partitionKey] = append(partitionRef[:pr.start], partitionRef[pr.end+1:]...)
  	pr.entityRef = nil
  	pr.partitionKey = ""
  	pr.start = 0
  	pr.end = 0
  }
docs: // remove deletes the values referenced by the partitionRange. Since this function modifies
  // the data stored in the in-memory connector, a write lock must be held when calling
  // this function.
  //
  // Note this function can't be called more than once. Calling it more than once will cause a panic.