public static void setBeforePutOutgoing(Runnable beforePutOutgoing) {
    internalBeforePutOutgoing = beforePutOutgoing;
  }
Add an internal callback which is run before the CacheOperationMessage is distributed with
dm.putOutgoing.
geode-core/src/main/java/org/apache/geode/internal/cache/DistributedCacheOperation.java