Tu peux utiliser une Instance de CompletionService pour lancer ton Callable et récupérer la donnée après traitement:
...