@Override public void prepare(boolean reload) throws IOException { if (cancelled) return; if (Thread.interrupted()) { throw new InterruptedIOException(); } callable.prepare(reload); }