code: func (table *RegommendTable) SetAboutToDeleteItemCallback(f func(*RegommendItem)) {
  	table.Lock()
  	defer table.Unlock()
  	table.aboutToDeleteItem = f
  }
docs: // Configures a callback, which will be called every time an item
  // is about to be removed from the engine.