public void distribute() {
    long token = -1;
    try {
      token = startOperation();
    } finally {
      endOperation(token);
    }
  }
Distribute a cache operation to other members of the distributed system. This method determines
who the recipients are and handles careful delivery of the operation to those members.
geode-core/src/main/java/org/apache/geode/internal/cache/DistributedCacheOperation.java