});
} while (results == null);
} catch (Exception e) {
pool.returnBrokenResource(j);
returned = true;
throw new AvroBaseException(e);
} finally {
if (!returned) pool.returnResource(j);
}
} catch (TimeoutException e) {
throw new AvroBaseException("Timed out", e);
}
}