urbanairship-core/src/main/java/com/urbanairship/push/PendingTagGroupMutationStore.java
void collapseMutations() {
        synchronized (this) {
            List<TagGroupsMutation> mutations = getMutations();
            if (mutations.isEmpty()) {
                return;
            }

            mutations = TagGroupsMutation.collapseMutations(mutations);
            dataStore.put(storeKey, JsonValue.wrapOpt(mutations));
        }
    }
/**
     * Collapses mutations down to a minimum set of mutations.
     */
Collapses mutations down to a minimum set of mutations.
Collapses mutations down to a minimum set of mutations .
void collapseMutations() {
        synchronized (this) {
            List<TagGroupsMutation> mutations = getMutations();
            if (mutations.isEmpty()) {
                return;
            }
            mutations = TagGroupsMutation.collapseMutations(mutations);
            dataStore.put(storeKey, JsonValue.wrapOpt(mutations));
        }
    }
void collapseMutations ( ) { synchronized ( this ) { List < TagGroupsMutation > mutations = getMutations ( ) ; if ( mutations . isEmpty ( ) ) { return ; } mutations = TagGroupsMutation . collapseMutations ( mutations ) ; dataStore . put ( storeKey , JsonValue . wrapOpt ( mutations ) ) ; } }
Collapses mutations down to a minimum set of mutations.
Collapses mutations down to a minimum set of mutations .