From 6cc686ad03c4732bbc2e07f020af7f8613af908d Mon Sep 17 00:00:00 2001 From: Athou Date: Mon, 27 May 2013 22:43:08 +0200 Subject: [PATCH] lock on entry url --- .../com/commafeed/backend/feeds/FeedRefreshUpdater.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java b/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java index 12f1e0c3..5ab7715a 100644 --- a/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java +++ b/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java @@ -134,15 +134,15 @@ public class FeedRefreshUpdater { private boolean updateEntry(final Feed feed, final FeedEntry entry, final List subscriptions) { - Lock lock = locks.get(entry.getGuid()); + String key = entry.getUrl(); + Lock lock = locks.get(key); boolean locked = false; try { locked = lock.tryLock(1, TimeUnit.MINUTES); if (locked) { feedUpdateService.updateEntry(feed, entry, subscriptions); } else { - log.error("lock timeout for " + feed.getUrl() + " - " - + entry.getGuid()); + log.error("lock timeout for " + feed.getUrl() + " - " + key); } } catch (InterruptedException e) { log.error("interrupted while waiting for lock for " + feed.getUrl()