mozilla-services/android-sync — comment on commit 91987cdd058fcf3752869871022f712e19a0490b
File: src/main/java/org/mozilla/gecko/sync/repositories/android/ClientsDatabaseContentProvider.java line 47
By rnewman:

How is this entire method different from `db.store`? If the records are equal, the store is redundant. If the record doesn't exist, we'll insert.

(Also, when you extend clients to include commands, you'll see why I broadened the definitions of equality in `Record`. Are two records the same if they're identical but for their command list? Or their modified time?)