/guava/android/guava/src/com/google/common/util/concurrent/MoreExecutors.java
} return service;addDelayedShutdownHook( executor, terminationTimeout, timeUnit) ;
addDelayedShutdownHook ( executor, terminationTimeout, timeUnit ) ; return service; }
return getExitingExecutorService(executor, 120, TimeUnit.SECONDS); } final ScheduledExecutorService getExitingScheduledExecutorService( ScheduledThreadPoolExecutor executor, long terminationTimeout, TimeUnit timeUnit) { useDaemonThreadFactory(executor); ScheduledExecutorService service = Executors.unconfigurableScheduledExecutorService(executor); <extra_id_0> final ScheduledExecutorService getExitingScheduledExecutorService( ScheduledThreadPoolExecutor executor) { return getExitingScheduledExecutorService(executor, 120, TimeUnit.SECONDS); } final void addDelayedShutdownHook( final ExecutorService service, final long terminationTimeout, final TimeUnit timeUnit) {