consistently using AsynDoer for IOUtils.closeQuietly and EntityUtils.consumeQuietly