@Override
  public boolean equals(@Nullable Object object) {
    if (object instanceof StringSetCell) {
      StringSetCell stringSetCell = (StringSetCell) object;
      return Objects.equals(dirty, stringSetCell.dirty)
          && Objects.equals(setValue.get(), stringSetCell.setValue.get())
          && Objects.equals(name, stringSetCell.name);
    }

    return false;
  }
@Test
  public void testEquals() {
    StringSetCell stringSetCell = new StringSetCell(MetricName.named("namespace", "name"));
    StringSetCell equal = new StringSetCell(MetricName.named("namespace", "name"));
    assertEquals(stringSetCell, equal);
    assertEquals(stringSetCell.hashCode(), equal.hashCode());
  }