//: net/mindview/util/TaskItem.java // A Future and the Callable that produced it. package net.mindview.util; import java.util.concurrent.Callable; import java.util.concurrent.Future; public class TaskItem<R, C extends Callable<R>> { public final Future<R> future; public final C task; public TaskItem(Future<R> future, C task) { this.future = future; this.task = task; } } // /:~