4950515253545556575859
try { consume(product); exception = null; } catch (Exception e) { exception = e; logger.error(timer.ellapsed(), "INTERRUPTED FOR " + new Time(sleepOnError) + ": " + e.getMessage()); sleep(sleepOnError); reset(); } catch (Throwable e) { storage.recycle(product); throw e;