summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjorn Bringert <bringert@android.com>2012-05-08 04:07:29 +0100
committerBjorn Bringert <bringert@android.com>2012-05-08 04:12:27 +0100
commitd2ad41eabb20e9407003a1b6e894c5c9ad0498b9 (patch)
tree5df5706a7b04b32923cee0320ff3dceac07914a0
parent4a62105fd1a7b605f77c5859ac6b1b822ea2e1a1 (diff)
downloadQuickSearchBox-d2ad41eabb20e9407003a1b6e894c5c9ad0498b9.tar.gz
Bug: 6457759 Change-Id: I7fe74e9e09ca722b5be4a90eb71d1c763395e715
-rw-r--r--src/com/android/quicksearchbox/QsbApplication.java16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/com/android/quicksearchbox/QsbApplication.java b/src/com/android/quicksearchbox/QsbApplication.java
index 8b3a251..2eb450d 100644
--- a/src/com/android/quicksearchbox/QsbApplication.java
+++ b/src/com/android/quicksearchbox/QsbApplication.java
@@ -29,7 +29,7 @@ import com.android.quicksearchbox.util.NamedTaskExecutor;
import com.android.quicksearchbox.util.PerNameExecutor;
import com.android.quicksearchbox.util.PriorityThreadFactory;
import com.android.quicksearchbox.util.SingleThreadNamedTaskExecutor;
-import com.google.common.util.concurrent.NamingThreadFactory;
+import com.google.common.util.concurrent.ThreadFactoryBuilder;
import android.app.Activity;
import android.content.Context;
@@ -278,8 +278,12 @@ public class QsbApplication {
}
protected ShortcutRepository createShortcutRepository() {
- ThreadFactory logThreadFactory = new NamingThreadFactory("ShortcutRepositoryWriter #%d",
- new PriorityThreadFactory(Process.THREAD_PRIORITY_BACKGROUND));
+ ThreadFactory logThreadFactory =
+ new ThreadFactoryBuilder()
+ .setNameFormat("ShortcutRepository #%d")
+ .setThreadFactory(new PriorityThreadFactory(
+ Process.THREAD_PRIORITY_BACKGROUND))
+ .build();
Executor logExecutor = Executors.newSingleThreadExecutor(logThreadFactory);
return ShortcutRepositoryImplLog.create(getContext(), getConfig(), getCorpora(),
getShortcutRefresher(), getMainThreadHandler(), logExecutor);
@@ -334,8 +338,10 @@ public class QsbApplication {
protected ThreadFactory createQueryThreadFactory() {
String nameFormat = "QSB #%d";
int priority = getConfig().getQueryThreadPriority();
- return new NamingThreadFactory(nameFormat,
- new PriorityThreadFactory(priority));
+ return new ThreadFactoryBuilder()
+ .setNameFormat(nameFormat)
+ .setThreadFactory(new PriorityThreadFactory(priority))
+ .build();
}
/**