replaced sync.Pool with pool struct
replaced sync.Pool with pool struct

prefer simple pool instead of sync.Pool to control lifetime of instances
sync.Pool eliminates instances at its own discretion
would prefer to maintain instances indefinitely; or, eventually clean on
a long timer

rana/ora,tgulacsi/ora,rana/ora,tgulacsi/ora,rana/ora