public void saveFeedItems(List<FeedItem> feedItems) { for (FeedItem feedItem : feedItems) { FeedItem existingFeedItem = getFeedItem(feedItem.getLink()); if (existingFeedItem != null) { if (existingFeedItem.getPubDate().compareTo(feedItem.getPubDate()) < 0) { updateFeedItem(feedItem); } } else { insertFeedItem(feedItem); } } }