@Override
  public int hashCode() {
    return Objects.hash(mInstantCreated, mWorkers);
  }
@Test
  public void hashCodeImpl() {
    WorkerIdentity worker1 = WorkerIdentityTestUtils.ofLegacyId(1);
    WorkerIdentity worker2 = WorkerIdentityTestUtils.ofLegacyId(2);
    WorkerIdentity worker3 = WorkerIdentityTestUtils.ofLegacyId(3);
    List<WorkerInfo> workers = ImmutableList.of(
        new WorkerInfo().setIdentity(worker1),
        new WorkerInfo().setIdentity(worker2),
        new WorkerInfo().setIdentity(worker3)
    );
    Instant time = Instant.now();

    WorkerClusterView view1 = new WorkerClusterView(workers, time);
    WorkerClusterView view2 = new WorkerClusterView(Lists.reverse(workers), time);
    assertEquals(view1, view2);
    assertEquals(view1.hashCode(), view2.hashCode());
  }