@Test public void testRun() throws Exception { assertThat(Async.run(() -> "").get(), is("")); }
public static <T> Future<T> run(Callable<T> callable) { return executor.submit(callable); }
Async { public static <T> Future<T> run(Callable<T> callable) { return executor.submit(callable); } }
Async { public static <T> Future<T> run(Callable<T> callable) { return executor.submit(callable); }  }
Async { public static <T> Future<T> run(Callable<T> callable) { return executor.submit(callable); }  static Future<T> run(Callable<T> callable); static ScheduledExecutorService defaultExecutorService(); }
Async { public static <T> Future<T> run(Callable<T> callable) { return executor.submit(callable); }  static Future<T> run(Callable<T> callable); static ScheduledExecutorService defaultExecutorService();  }