class ServiceContextAwareExecutorService implements ExecutorService {

  @Override
  public <T> Future<T> submit(Callable<T> task) {
    return _delegateExecutor.submit(new ServiceContextAwareCallable<>(task));
  }

  public  ServiceContextAwareExecutorService(ExecutorService delegate);

}