public void measureGetFuture()

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();
          }
        });
  }