@Override public void markForRecycle(boolean recycleResult) { if (isDone) { recycle(recycleResult); } else { recycleMark = 1 + (recycleResult ? 1 : 0); } }
@Override public void recycle() { recycle(false); } }
@Override public void recycle() { recycle(false); } }
@Override public void recycle() { recycle(false); } }
@Override public void recycle() { recycle(false); } }
@Override public void markForRecycle(boolean recycleResult) { if (isDone) { recycle(recycleResult); } else { recycleMark = 1 + (recycleResult ? 1 : 0); } }
@Override public void markForRecycle(boolean recycleResult) { if (isDone) { recycle(recycleResult); } else { recycleMark = 1 + (recycleResult ? 1 : 0); } }
@Override public void recycle() { recycle(false); } }
@Override public void markForRecycle(boolean recycleResult) { if (isDone) { recycle(recycleResult); } else { recycleMark = 1 + (recycleResult ? 1 : 0); } }
@Override public void recycle() { recycle(false); } }
@Override public void markForRecycle(boolean recycleResult) { if (isDone) { recycle(recycleResult); } else { recycleMark = 1 + (recycleResult ? 1 : 0); } }
@Override public void markForRecycle(boolean recycleResult) { if (isDone) { recycle(recycleResult); } else { recycleMark = 1 + (recycleResult ? 1 : 0); } }
@Override public void markForRecycle(boolean recycleResult) { if (isDone) { recycle(recycleResult); } else { recycleMark = 1 + (recycleResult ? 1 : 0); } }
/** * Notify blocked listeners threads about operation completion. */ protected void notifyHaveResult() { if (recycleMark == 0) { isDone = true; notifyCompletionHandlers(); } else { recycle(recycleMark == 2); } }
/** * Notify blocked listeners threads about operation completion. */ protected void notifyHaveResult() { if (recycleMark == 0) { isDone = true; notifyCompletionHandlers(); } else { recycle(recycleMark == 2); } }
/** * Notify blocked listeners threads about operation completion. */ protected void notifyHaveResult() { if (recycleMark == 0) { isDone = true; notifyCompletionHandlers(); } else { recycle(recycleMark == 2); } }
/** * Notify blocked listeners threads about operation completion. */ protected void notifyHaveResult() { if (recycleMark == 0) { isDone = true; notifyCompletionHandlers(); } else { recycle(recycleMark == 2); } }
/** * Notify blocked listeners threads about operation completion. */ protected void notifyHaveResult() { if (recycleMark == 0) { isDone = true; notifyCompletionHandlers(); } else { recycle(recycleMark == 2); } }
/** * Notify blocked listeners threads about operation completion. */ protected void notifyHaveResult() { if (recycleMark == 0) { isDone = true; notifyCompletionHandlers(); } else { recycle(recycleMark == 2); } }
/** * Notify blocked listeners threads about operation completion. */ protected void notifyHaveResult() { if (recycleMark == 0) { isDone = true; notifyCompletionHandlers(); } else { recycle(recycleMark == 2); } }