spectator-api/src/main/java/com/netflix/spectator/api/DefaultGauge.java [31:49]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    this.clock = clock;
    this.id = id;
    this.value = new AtomicDouble(Double.NaN);
  }

  @Override public Id id() {
    return id;
  }

  @Override public Iterable<Measurement> measure() {
    final Measurement m = new Measurement(id, clock.wallTime(), value());
    return Collections.singletonList(m);
  }

  @Override public boolean hasExpired() {
    return false;
  }

  @Override public void set(double v) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



spectator-api/src/main/java/com/netflix/spectator/api/DefaultMaxGauge.java [31:49]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    this.clock = clock;
    this.id = id;
    this.value = new AtomicDouble(Double.NaN);
  }

  @Override public Id id() {
    return id;
  }

  @Override public Iterable<Measurement> measure() {
    final Measurement m = new Measurement(id, clock.wallTime(), value());
    return Collections.singletonList(m);
  }

  @Override public boolean hasExpired() {
    return false;
  }

  @Override public void set(double v) {
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



