spring-boot ThreadPoolTaskExecutor: configuration and usage