@InterfaceAudience.Private public final class CacheEvictionStatsBuilder extends Object
Modifier and Type | Field and Description |
---|---|
(package private) long |
evictedBlocks |
(package private) Map<byte[],Throwable> |
exceptions |
(package private) long |
maxCacheSize |
Constructor and Description |
---|
CacheEvictionStatsBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
addException(byte[] regionName,
Throwable ie) |
CacheEvictionStatsBuilder |
append(CacheEvictionStats stats) |
CacheEvictionStats |
build() |
CacheEvictionStatsBuilder |
withEvictedBlocks(long evictedBlocks) |
CacheEvictionStatsBuilder |
withMaxCacheSize(long maxCacheSize) |
long evictedBlocks
long maxCacheSize
Map<byte[],Throwable> exceptions
CacheEvictionStatsBuilder()
public CacheEvictionStatsBuilder withEvictedBlocks(long evictedBlocks)
public CacheEvictionStatsBuilder withMaxCacheSize(long maxCacheSize)
public void addException(byte[] regionName, Throwable ie)
public CacheEvictionStatsBuilder append(CacheEvictionStats stats)
public CacheEvictionStats build()
Copyright © 2007–2020 The Apache Software Foundation. All rights reserved.