public void clear() { lines.clear(); }
@Override public void destroy() { cache.clear(); } }
@Override public void destroy() { cache.clear(); } }
public void start() { this.updatesQueue.clear(); this.running = true; }
/** * Resets the index pool to its initial state. All indices * are available for use. Any outstanding indices are * invalid. */ public void reset() { _nextIndex.set(_minIndex); _pool.clear(); return; } // end of reset()
public synchronized boolean tasks() { if (this.runnables.isEmpty()) { return false; } final ArrayList<Runnable> tmp = new ArrayList<>(this.runnables); this.runnables.clear(); for (final Runnable runnable : tmp) { runnable.run(); } return true; } }
@Override public void onError(Throwable t) { if (finished.compareAndSet(false, true)) { upstreamPublisherSubscriptions.stream() .filter(upstreamPublisherSubscription -> upstreamPublisherSubscription != subscription) .forEach(Subscription::cancel); upstreamPublisherSubscriptions.clear(); upstreamPublishers.clear(); downstreamSubscriber.onError(t); } }
protected void clear() { receivedChangeSet.clear(); } }
public void shutdown() { for (String pk11Lib : modules.keySet()) { try { modules.get(pk11Lib).close(); } catch (Throwable th) { LogUtil.error(LOG, th, "could not close PKCS11 Module " + pk11Lib); } } modules.clear(); services.clear(); }
@Override public void close() { for (String pk11Lib : modules.keySet()) { try { modules.get(pk11Lib).close(); } catch (Throwable th) { LogUtil.error(LOG, th, "could not close PKCS11 Module " + pk11Lib); } } modules.clear(); factories.clear(); }
public final void reset() { startTimeMs = System.currentTimeMillis(); numProcessed = new AtomicLong(0); lastPrintTimeMs = new AtomicLong(0); measureDeque.clear(); measureDeque.add(new MeasurePoint(startTimeMs, 0)); }
public final void reset() { startTimeMs = System.currentTimeMillis(); numProcessed = new AtomicLong(0); lastPrintTimeMs = new AtomicLong(0); measureDeque.clear(); measureDeque.add(new MeasurePoint(startTimeMs, 0)); }
public synchronized void close() throws IOException { isOpen = false; globalIter = null; callClosed.set(true); if (null != executor) { executor.shutdownNow(); closeOnExit(); for (Future<SortedKeyValueIterator<Key,Value>> future : futures) { future.cancel(true); } } // try to close before we interrupt. // and then after. this is because HDFS may swallow errors // and re-try. If that does not close a thread we will // attempt to interrupt and then clean up those resources. closeOnExit(); futures.clear(); fileIterators.clear(); }
@Override public void cancel() { for (Subscription upstreamPublisherSubscription : upstreamPublisherSubscriptions) { upstreamPublisherSubscription.cancel(); upstreamPublisherSubscriptions.remove(this); } upstreamPublishers.clear(); downstreamSubscriber = null; } });
public void clear() { logEventDeque.clear(); setChanged(); notifyObservers(); }
private void executeNextTask() { if (_requestCompletedCount.incrementAndGet() == _serviceNames.size()) { _callback.onSuccess(None.none()); _outstandingRequests.clear(); return; } _outstandingRequests.add(_executorService.submit(() -> execute())); }
public TopicsMessagesPreview snapshotAndClean() { List<MessagePreviewSnapshot> snapshot = new ArrayList<>(messages); messages.clear(); limiter.clear(); TopicsMessagesPreview preview = new TopicsMessagesPreview(); for (MessagePreviewSnapshot message : snapshot) { preview.add(message.topicName, message.content); } return preview; }
@Override public void shutdown(PropertyEventThread.PropertyEventShutdownCallback shutdown) { // avoid cleaning when you risk to have partial results since some of the services have not loaded yet if (_outstandingRequests.size() == 0) { // cleanup from unused services FileSystemDirectory fsDirectory = new FileSystemDirectory(_d2FsDirPath, _d2ServicePath); fsDirectory.removeAllServicesWithExcluded(_usedServices); fsDirectory.removeAllClustersWithExcluded(getUsedClusters()); } _shuttingDown = true; _outstandingRequests.forEach(future -> future.cancel(true)); _outstandingRequests.clear(); _loadBalancer.shutdown(shutdown); }