public static class CacheRateStatsKeeper.CacheRateStatsUpdateEvent extends AbstractBuckEvent implements CacheRateStatsUpdateExternalEventInterface
EVENT_NAME
BUILD_FINISHED, BUILD_REPORT, BUILD_STARTED, BUILD_STATUS_EVENT, CACHE_RATE_STATS_UPDATE_EVENT, INDIVIDUAL_TEST_AWAITING_RESULTS, INSTALL_STARTED, PARSE_FINISHED, PARSE_STARTED, PROJECT_GENERATION_FINISHED, PROJECT_GENERATION_STARTED, TEST_RUN_STARTED
Constructor and Description |
---|
CacheRateStatsUpdateEvent(int cacheMissCount,
int cacheErrorCount,
int cacheHitCount,
int ruleCount,
int updated) |
Modifier and Type | Method and Description |
---|---|
int |
getCacheErrorCount() |
double |
getCacheErrorRate() |
int |
getCacheHitCount() |
int |
getCacheMissCount() |
double |
getCacheMissRate() |
String |
getEventName() |
int |
getTotalRulesCount() |
int |
getUpdatedRulesCount() |
protected String |
getValueString() |
configure, equals, getBuildId, getEventKey, getNanoTime, getThreadId, getThreadUserNanoTime, getTimestampMillis, hashCode, isConfigured, isRelatedTo, toLogMessage, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getTimestampMillis, storeLastInstanceAndReplayForNewClients
public CacheRateStatsUpdateEvent(int cacheMissCount, int cacheErrorCount, int cacheHitCount, int ruleCount, int updated)
protected String getValueString()
getValueString
in class AbstractBuckEvent
public int getCacheMissCount()
getCacheMissCount
in interface CacheRateStatsUpdateExternalEventInterface
public int getCacheErrorCount()
getCacheErrorCount
in interface CacheRateStatsUpdateExternalEventInterface
public double getCacheMissRate()
getCacheMissRate
in interface CacheRateStatsUpdateExternalEventInterface
public double getCacheErrorRate()
getCacheErrorRate
in interface CacheRateStatsUpdateExternalEventInterface
public int getCacheHitCount()
getCacheHitCount
in interface CacheRateStatsUpdateExternalEventInterface
CacheResultType.IGNORED
and CacheResultType.LOCAL_KEY_UNCHANGED_HIT
result types.public int getUpdatedRulesCount()
getUpdatedRulesCount
in interface CacheRateStatsUpdateExternalEventInterface
public int getTotalRulesCount()
public String getEventName()
getEventName
in interface BuckEventExternalInterface