@Override
  public void reset() {
    setValue.set(StringSetData.empty());
    dirty.reset();
  }
@Test
  public void testReset() {
    StringSetCell stringSetCell = new StringSetCell(MetricName.named("namespace", "name"));
    stringSetCell.add("hello");
    Assert.assertNotEquals(stringSetCell.getDirty(), new DirtyState());
    assertThat(
        stringSetCell.getCumulative().stringSet(),
        equalTo(StringSetData.create(ImmutableSet.of("hello")).stringSet()));

    stringSetCell.reset();
    assertThat(stringSetCell.getCumulative(), equalTo(StringSetData.empty()));
    assertThat(stringSetCell.getDirty(), equalTo(new DirtyState()));
  }