Exchanger and ExecutorService.invokeAll example