public void execute() { List<MessageUserTag> userTags = messageTagService.searchMessageUserTag(); if (userTags.size() <= 0) { logger.debug("No user tag updated. Exit executor..."); return; } List<Long> deleteMessageUserTags = new ArrayList<Long>(); List<MessageUserTag> updateMessageUserTags = new ArrayList<MessageUserTag>(); updateJPushServer(userTags, deleteMessageUserTags, updateMessageUserTags); updateDatabase(deleteMessageUserTags, updateMessageUserTags); }