@Override public HttpInputStream call() throws Exception { HttpInputStream in = m_client.get(m_uri, true); lastType = in.getContentType(); lastLength = in.getContentLength(); if (lastLength == -1) { lastLength = 0; while(in.read() != -1) lastLength++; } in.close(); return in; }