in folsom-yammer-metrics/src/main/java/com/spotify/folsom/client/YammerMetrics.java [128:145]
public void measureGetFuture(CompletionStage<GetResult<byte[]>> future) {
final TimerContext ctx = gets.time();
future.whenComplete(
(result, t) -> {
ctx.stop();
if (t == null) {
getSuccesses.mark();
if (result != null) {
getHits.mark();
} else {
getMisses.mark();
}
} else {
getFailures.mark();
}
});
}