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); } } }
public void updateFeedItem(FeedItem feedItem) { clientUtil.getClient().replace(feedItem.getLink(), 0, feedItem); }
public void deleteFeedItem(FeedItem feedItem) { clientUtil.getClient().delete(feedItem.getLink()); }
public void insertFeedItem(FeedItem feedItem) { clientUtil.getClient().set(feedItem.getLink(), 0, feedItem); }