Java 类com.google.common.util.concurrent.AbstractFutureBenchmarks.OldAbstractFuture 实例源码

项目:guava-mock    文件:ExecutionListBenchmark.java   
@Override ExecutionListWrapper newExecutionList() {
  return new ExecutionListWrapper() {
    final OldAbstractFuture<Object> future = new OldAbstractFuture<Object>() {};
    @Override public void add(Runnable runnable, Executor executor) {
      future.addListener(runnable, executor);
    }

    @Override public void execute() {
      future.set(null);
    }

    @Override public Object getImpl() {
      return future;
    }
  };
}
项目:googles-monorepo-demo    文件:ExecutionListBenchmark.java   
@Override ExecutionListWrapper newExecutionList() {
  return new ExecutionListWrapper() {
    final OldAbstractFuture<Object> future = new OldAbstractFuture<Object>() {};
    @Override public void add(Runnable runnable, Executor executor) {
      future.addListener(runnable, executor);
    }

    @Override public void execute() {
      future.set(null);
    }

    @Override public Object getImpl() {
      return future;
    }
  };
}
项目:guava    文件:ExecutionListBenchmark.java   
@Override
ExecutionListWrapper newExecutionList() {
  return new ExecutionListWrapper() {
    final OldAbstractFuture<Object> future = new OldAbstractFuture<Object>() {};

    @Override
    public void add(Runnable runnable, Executor executor) {
      future.addListener(runnable, executor);
    }

    @Override
    public void execute() {
      future.set(null);
    }

    @SuppressWarnings("FutureReturnValueIgnored")
    @Override
    public Object getImpl() {
      return future;
    }
  };
}
项目:guava    文件:ExecutionListBenchmark.java   
@Override
ExecutionListWrapper newExecutionList() {
  return new ExecutionListWrapper() {
    final OldAbstractFuture<Object> future = new OldAbstractFuture<Object>() {};

    @Override
    public void add(Runnable runnable, Executor executor) {
      future.addListener(runnable, executor);
    }

    @Override
    public void execute() {
      future.set(null);
    }

    @SuppressWarnings("FutureReturnValueIgnored")
    @Override
    public Object getImpl() {
      return future;
    }
  };
}