code: def add(self, item, safe=None):
  		''' Add an item into the queue of things to be inserted.  Does not flush.'''
  		item._set_session(self)
  		if safe is None:
  			safe = self.safe
  		self.queue.append(SaveOp(self.transaction_id, self, item, safe))
  		# after the save op is recorded, the document has an _id and can be
  		# cached
  		self.cache_write(item)
  		if self.autoflush:
  			return self.flush(f add(self, item, safe=None):
  		''' Add an item into the queue of things to be inserted.  Does not flush.'''
  		item._set_session(self)
  		if safe is None:
  			safe = self.safe
  		self.queue.append(SaveOp(self.transaction_id, self, item, safe))
  		# after the save op is recorded, the document has an _id and can be
  		# cached
  		self.cache_write(item)
  		if self.autoflush:
  			return self.flush()
docs: Add an item into the queue of things to be inserted.  Does not flush.