package Ġcom . slo man . rs . sk ock o . util Ċ Ċ import Ġjava . util . concurrent . Executors Ċ Ċ private Ġval ĠIO _ EXECUT OR Ġ= ĠExec utors . new Single Thread Executor () Ċ Ċ /** ĠUtility Ġmethod Ġto Ġrun Ġblocks Ġon Ġa Ġdedicated Ġbackground Ġthread , Ġused Ġfor Ġio / database Ġwork . Ċ Ġ* ĠWe Ġcould Ġhave Ġchose Ġas Ġwell Ġan Ġappro ached Ġwith ĠDeferred Ġand ĠCor outines Ġto Ġhandle Ġexceptions .*/ Ċ fun Ġio Thread ( f Ġ: Ġ() Ġ-> ĠUnit ) Ġ{ ĊĠĠĠ ĠIO _ EXECUT OR . execute ( f ) Ċ }