ConcurrencyUtil.newNamedThreadFactory method extracted