Stores a value using key, and also store key using value. If an exception is thrown rolls back both operations. This allows an option to indicate if key would be overwritten or not.
See full list.