@Override protected final void basicPerformTimeout(boolean isPending) throws CacheException { if (isCanceled) { return; } super.basicPerformTimeout(isPending); }
void performExpiryTimeout(ExpiryTask p_task) throws CacheException { if (p_task != null) { p_task.basicPerformTimeout(false); } }
void performExpiryTimeout(ExpiryTask p_task) throws CacheException { if (EXPIRATIONS_CAUSE_CONFLICTS) { if (p_task != null) { p_task.basicPerformTimeout(false); } return; } ExpiryTask task = p_task; synchronized (this.pendingExpires) { if (!this.pendingExpires.isEmpty()) { // we already have pending expires so just add this one to the list this.pendingExpires.add(task); task = null; } } attemptPendingDrain(task); }
basicProcessPendingExpires(); if (task != null) { task.basicPerformTimeout(false); task.basicPerformTimeout(false);
logger.debug("{} fired at {}", tasks[i], System.currentTimeMillis()); tasks[i].basicPerformTimeout(true); if (isCacheClosing() || isClosed() || isDestroyed()) { return;
+ System.currentTimeMillis()); tasks[i].basicPerformTimeout(true); if (isCacheClosing() || isClosed() || isDestroyed()) { return;
+ this.cacheTimeMillis()); tasks[i].basicPerformTimeout(false); if (isCacheClosing() || isClosed() || isDestroyed()) { return;