public static int setListEmoji(final int listId, final int useEmoji) {
        if (listId == StoredList.STANDARD_LIST_ID) {
            return 0;
        }

        return withAccessLock(() -> {

            init();

            database.beginTransaction();
            int count = 0;
            try {
                final ContentValues values = new ContentValues();
                values.put("emoji", useEmoji);
                values.put("updated", System.currentTimeMillis());

                count = database.update(dbTableLists, values, "_id = " + (listId - customListIdOffset), null);
                database.setTransactionSuccessful();
            } finally {
                database.endTransaction();
            }

            return count;
        });
    }
@param listId   List to change
@param useEmoji Id of new emoji
@return Number of lists changed
main/src/main/java/cgeo/geocaching/storage/DataStore.java