private void verifyServerState(String name, int numIterations) {
    Cache cache = getCache();
    DistributedRegion region = (DistributedRegion) cache.getRegion(name);
    CachePerfStats stats = region.getCachePerfStats();
    assertEquals(0, stats.getConflatedEventsCount());

    DLockService dLockService = (DLockService) region.getLockService();
    DistributedLockStats distributedLockStats = dLockService.getStats();
    assertEquals(numIterations, distributedLockStats.getLockReleasesCompleted());
  }
GEODE-3519 servers are not locking on remove or invalidate ops initiated by clients
<p>
This test sets up two servers each with a client attached. The clients perform operations on
the same key in a region which, in the servers, has Scope.GLOBAL. There should be no conflation
and each operation should obtain a lock.
geode-core/src/distributedTest/java/org/apache/geode/cache30/ClientServerCCEDUnitTest.java