@InterfaceAudience.Private public class BloomFilterMetrics extends Object
Modifier and Type | Field and Description |
---|---|
private LongAdder |
eligibleRequests |
private LongAdder |
negativeResults |
private LongAdder |
requests |
Constructor and Description |
---|
BloomFilterMetrics() |
Modifier and Type | Method and Description |
---|---|
long |
getEligibleRequestsCount()
Returns Current value for requests which could have used bloom filters but wasn't defined or
loaded.
|
long |
getNegativeResultsCount()
Returns Current value for bloom negative results count
|
long |
getRequestsCount()
Returns Current value for bloom requests count
|
void |
incrementEligible()
Increment for cases where bloom filter could have been used but wasn't defined or loaded.
|
void |
incrementRequests(boolean passed)
Increment bloom request count, and negative result count if !passed
|
private final LongAdder eligibleRequests
private final LongAdder negativeResults
public BloomFilterMetrics()
public void incrementRequests(boolean passed)
public void incrementEligible()
public long getRequestsCount()
public long getNegativeResultsCount()
public long getEligibleRequestsCount()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.