List of usage examples for com.google.common.util.concurrent NamingThreadFactory NamingThreadFactory
public NamingThreadFactory(String format, ThreadFactory backingFactory)
From source file:com.android.quicksearchbox.QsbApplication.java
protected ShortcutRepository createShortcutRepository() { ThreadFactory logThreadFactory = new NamingThreadFactory("ShortcutRepositoryWriter #%d", new PriorityThreadFactory(Process.THREAD_PRIORITY_BACKGROUND)); Executor logExecutor = Executors.newSingleThreadExecutor(logThreadFactory); return ShortcutRepositoryImplLog.create(getContext(), getConfig(), getCorpora(), getShortcutRefresher(), getMainThreadHandler(), logExecutor); }
From source file:com.android.quicksearchbox.QsbApplication.java
protected ThreadFactory createQueryThreadFactory() { String nameFormat = "QSB #%d"; int priority = getConfig().getQueryThreadPriority(); return new NamingThreadFactory(nameFormat, new PriorityThreadFactory(priority)); }