protected FilterRoutingInfo getRecipientFilterRouting(
      Set<InternalDistributedMember> cacheOpRecipients) {
    LocalRegion region = getRegion();
    if (!region.isUsedForPartitionedRegionBucket()) {
      return null;
    }
    CacheDistributionAdvisor advisor;
    advisor = region.getPartitionedRegion().getCacheDistributionAdvisor();
    return advisor.adviseFilterRouting(event, cacheOpRecipients);
  }
perform any operation-specific initialization on the given reply processor
geode-core/src/main/java/org/apache/geode/internal/cache/DistributedCacheOperation.java