From 475391c6a7edec506621d95f6ed0ea052084377c Mon Sep 17 00:00:00 2001 From: Athou Date: Mon, 27 May 2013 11:37:38 +0200 Subject: [PATCH] use weak references for lock keys --- .../java/com/commafeed/backend/feeds/FeedRefreshUpdater.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java b/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java index c90e3afd..3e203fdb 100644 --- a/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java +++ b/src/main/java/com/commafeed/backend/feeds/FeedRefreshUpdater.java @@ -66,7 +66,7 @@ public class FeedRefreshUpdater { ApplicationSettings settings = applicationSettingsService.get(); int threads = Math.max(settings.getDatabaseUpdateThreads(), 1); log.info("Creating database pool with {} threads", threads); - locks = Striped.lock(threads); + locks = Striped.lazyWeakLock(threads); pool = new ThreadPoolExecutor(threads, threads, 0, TimeUnit.MILLISECONDS, queue = new ArrayBlockingQueue(100 * threads));