Refine search
@Override public void close() { evictions.increment(); } };
@Override public void pins( long pins ) { this.pins.add( pins ); }
@Override public void transactionStarted() { startedTransactionCount.increment(); long active = activeReadTransactionCount.incrementAndGet(); peakTransactionCount = Math.max( peakTransactionCount, active ); }
@SuppressWarnings( "unchecked" ) protected void sendDownstream( Object batch ) { long time = downstream.receive( doneBatches.getAndIncrement(), batch ); downstreamIdleTime.add( time ); }
@Override public void upgradeToWriteTransaction() { activeReadTransactionCount.decrementAndGet(); activeWriteTransactionCount.increment(); }
/** * KeySetView.spliterator returns spliterator over the elements in this set */ public void testKeySetSpliterator() { LongAdder adder = new LongAdder(); ConcurrentMap map = map5(); Set set = map.keySet(); Spliterator<Integer> sp = set.spliterator(); checkSpliteratorCharacteristics(sp, CONCURRENT | DISTINCT | NONNULL); assertEquals(sp.estimateSize(), map.size()); Spliterator<Integer> sp2 = sp.trySplit(); sp.forEachRemaining((Integer x) -> adder.add(x.longValue())); long v = adder.sumThenReset(); sp2.forEachRemaining((Integer x) -> adder.add(x.longValue())); long v2 = adder.sum(); assertEquals(v + v2, 15); }
@Override public long faults() { return faults.sum(); }
@Override public long getNumberOfCommittedReadTransactions() { return committedReadTransactionCount.longValue(); }
/** * Constructs an instance with all counts initialized to zero. */ public ConcurrentStatsCounter() { hitCount = new LongAdder(); missCount = new LongAdder(); loadSuccessCount = new LongAdder(); loadFailureCount = new LongAdder(); totalLoadTime = new LongAdder(); evictionCount = new LongAdder(); evictionWeight = new LongAdder(); }
/** * Decrement files opened for read. */ void decrementFilesOpenedForRead() { filesOpenedForRead.decrement(); }
protected void incrementCountOfRowsFilteredMetric(ScannerContext scannerContext) { filteredReadRequestsCount.increment(); if (scannerContext == null || !scannerContext.isTrackingMetrics()) return; scannerContext.getMetrics().countOfRowsFiltered.incrementAndGet(); }