Как-то не задумывался об этом и не использовал - посмотрел по истории получается раньше был Callable, потом перешли на подержку своего Supplier + еще какой-то MessageSupplier - который не кэшируется (а другие могут и кэшироваться получается) Вобщем с supplier наверное без ресерча могут быть подводные камни