How to use DataStore2 - Data Store caching and data loss prevention

How would I appropriately use SaveAsync() and determine if data sucessfully saved? This is my current snippet of sample code:

InventoryStore:Set(Inv)
local success, errorMessage = pcall(function()
	InventoryStore:SaveAsync()
end)
	if not success then
		print(errorMessage)
	end