Store data asynchronously, consistently, and transactionally, overcoming some of the drawbacks of SharedPreferences