code: @Override
  	public long getSize() throws IOException {
  		if (length < 0) {
  			try {
  				if (activeMethod != null) {
  					length = activeMethod.getResponseContentLength();
  				} else {
  					acquireLength();
  				}
  			} catch (URISyntaxException e) {
  				throw new IOException(e);
  			}
  		}
  		return length;
  	}
docs: /* (non-Javadoc)
  @see org.archive.util.binsearch.impl.HTTPSeekableLineReader#getSize()