@Test
  public void containersShouldShareSessionExpirationReset()
      throws URISyntaxException, IOException {
    manager.startAllInactiveContainers();
    await().until(() -> {
      ServerContainer container = manager.getContainer(0);
      return container.getState().isStarted();
    });

    int timeToExp = 30;
    String key = "value_testSessionExpiration";
    String value = "Foo";

    client.setPort(Integer.parseInt(manager.getContainerPort(0)));

    Client.Response workingResponse = client.set(key, value);

    String cookie = workingResponse.getSessionCookie();

    workingResponse = client.setMaxInactive(timeToExp);

    assertEquals(cookie, workingResponse.getSessionCookie());

    await().untilAsserted(() -> {
      Client.Response resp = client.get(key);
      Thread.sleep(500);
      assertEquals("Sessions are not replicating properly", cookie,
          resp.getSessionCookie());

      assertEquals("Containers are not replicating session expiration reset", value,
          resp.getResponse());

    });

    getKeyValueDataOnAllClients(key, value, workingResponse.getSessionCookie());

    checkLogs();
  }
Test that if one container is accessing a session, that will prevent the session from expiring
in all containers.
geode-assembly/src/distributedTest/java/org/apache/geode/session/tests/CargoTestBase.java