@Override
  public void reset() {
    gaugeValue.set(GaugeData.empty());
    dirty.reset();
  }
@Test
  public void testReset() {
    GaugeCell gaugeCell = new GaugeCell(MetricName.named("namespace", "name"));
    gaugeCell.set(2);
    Assert.assertNotEquals(gaugeCell.getDirty(), new DirtyState());
    assertThat(gaugeCell.getCumulative().value(), equalTo(GaugeData.create(2).value()));

    gaugeCell.reset();
    assertThat(gaugeCell.getCumulative(), equalTo(GaugeData.empty()));
    assertThat(gaugeCell.getDirty(), equalTo(new DirtyState()));
  }