From 2bd89f8238c37b602777d49e197c3fd3251bf0b8 Mon Sep 17 00:00:00 2001 From: Athou Date: Thu, 30 May 2013 15:26:39 +0200 Subject: [PATCH] filter list if not too large only --- .../com/commafeed/backend/feeds/FeedRefreshUpdater.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java b/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java index 73fe4afe..6eed54cd 100644 --- a/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java +++ b/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java @@ -138,9 +138,10 @@ public class FeedRefreshUpdater { } private void filterOldEntries() { - List keep = Lists.newArrayList(); - if (entries != null) { + if (entries != null && entries.size() <= 50) { + List keep = Lists.newArrayList(); + List guids = Lists.newArrayList(); for (FeedEntry entry : entries) { guids.add(entry.getGuid()); @@ -157,10 +158,9 @@ public class FeedRefreshUpdater { keep.add(entry); } } + entries = keep; } - entries = keep; } - } private boolean updateEntry(final Feed feed, final FeedEntry entry,