diff options
author | Bjorn Bringert <bringert@android.com> | 2012-05-08 04:07:29 +0100 |
---|---|---|
committer | Bjorn Bringert <bringert@android.com> | 2012-05-08 04:12:27 +0100 |
commit | d2ad41eabb20e9407003a1b6e894c5c9ad0498b9 (patch) | |
tree | 5df5706a7b04b32923cee0320ff3dceac07914a0 | |
parent | 4a62105fd1a7b605f77c5859ac6b1b822ea2e1a1 (diff) | |
download | QuickSearchBox-d2ad41eabb20e9407003a1b6e894c5c9ad0498b9.tar.gz |
Use Guava 11.0.2 in QSBandroid-cts-4.1_r4android-cts-4.1_r2android-cts-4.1_r1jb-dev
Bug: 6457759
Change-Id: I7fe74e9e09ca722b5be4a90eb71d1c763395e715
-rw-r--r-- | src/com/android/quicksearchbox/QsbApplication.java | 16 |
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(); } /** |