public void measureMultigetFuture()

in folsom-yammer-metrics/src/main/java/com/spotify/folsom/client/YammerMetrics.java [148:169]


  public void measureMultigetFuture(CompletionStage<List<GetResult<byte[]>>> future) {
    final TimerContext ctx = multigets.time();

    future.whenComplete(
        (result, t) -> {
          ctx.stop();
          if (t == null) {
            multigetSuccesses.mark();
            int hits = 0;
            int total = result.size();
            for (int i = 0; i < total; i++) {
              if (result.get(i) != null) {
                hits++;
              }
            }
            getHits.mark(hits);
            getMisses.mark(total - hits);
          } else {
            multigetFailures.mark();
          }
        });
  }