Controls when and if the state will be persisted (e.g. to prevent bursts).
Decides whether a mutation will trigger persisting.
Merges loaded state into Vuex.
Picks which parts of the state will be persisted.
Saves state data to the store.
Controls when and if the state will be persisted (e.g. to prevent bursts).