package Ġio . git pl ag . core . beans Ċ Ċ import Ġio . git pl ag . model . manager . Analysis Result DataManager Ċ import Ġio . git pl ag . model . manager . Repository DataManager Ċ import Ġio . git pl ag . util . Random Generator Ċ import Ġorg . springframework . context . support . beans Ċ import Ġorg . springframework . core . task . Task Executor Ċ import Ġorg . springframework . scheduling . concurrent . ThreadPool Task Executor Ċ Ċ val Ġcore Beans Ġ= Ġbe ans Ġ{ ĊĠĠĠ Ġ// ĠData Ġmanagers ĊĠĠĠ Ġbean < Repository DataManager >() ĊĠĠĠ Ġbean < Analysis Result DataManager >() ĊĊĠĠĠ Ġ// ĠMain Ġanalysis ĠTask Executor ĊĠĠĠ Ġbean < Task Executor >(" custom Executor ") Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexecutor Ġ= ĠThreadPool Task Executor () ĊĠĠĠĠĠĠĠ Ġexecutor . core PoolSize Ġ= Ġ 4 ĊĠĠĠĠĠĠĠ Ġexecutor . max PoolSize Ġ= Ġ 4 ĊĠĠĠĠĠĠĠ Ġexecutor . initialize () ĊĠĠĠĠĠĠĠ Ġexecutor ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġbean < Random Generator >() Ċ }