code: func (f *fragment) bulkImport(rowIDs, columnIDs []uint64, options *ImportOptions) error {
  	// Verify that there are an equal number of row ids and column ids.
  	if len(rowIDs) != len(columnIDs) {
  		return fmt.Errorf("mismatch of row/column len: %d != %d", len(rowIDs), len(columnIDs))
  	}
  
  	if f.mutexVector != nil && !options.Clear {
  		return f.bulkImportMutex(rowIDs, columnIDs)
  	}
  	return f.bulkImportStandard(rowIDs, columnIDs, options)
  }
docs: // bulkImport bulk imports a set of bits and then snapshots the storage.
  // The cache is updated to reflect the new data.