@Override
  public final void preTearDown() throws Exception {
    // Close client cache first, then server caches
    client1.invoke(InterestListEndpointDUnitTest::closeCache);
    server2.invoke(InterestListEndpointDUnitTest::closeCache);
    server1.invoke(InterestListEndpointDUnitTest::closeCache);
    CacheServerTestUtil.resetDisableShufflingOfEndpointsFlag();
    cache = null;
    Invoke.invokeInEveryVM(new SerializableRunnable() {
      @Override
      public void run() {
        cache = null;
      }
    });
  }
put on non interest list ep and verify updates
geode-core/src/distributedTest/java/org/apache/geode/internal/cache/tier/sockets/InterestListEndpointDUnitTest.java