removed commons-pool dependency