void validateEvictionAttributesAgainstLocalMaxMemory() {
    final EvictionAttributes ea = pr.getEvictionAttributes();
    if (pr.getLocalMaxMemory() == 0 && !ea.getAction().isNone()) {
      // This is an accessor which won't ever do eviction, say so
      logger.info(
          "EvictionAttributes {} will have no effect for Partitioned Region {} on this VM because localMaxMemory is {}.",
          new Object[] {ea, pr.getFullPath(), pr.localMaxMemory});
    }
  }
The 3rd step of EvictionAttributes validation, where mutation is acceptible This should be done
before buckets are created. Validate EvictionAttributes with respect to localMaxMemory
potentially changing the eviction attributes.

@see AttributesFactory#validateAttributes(RegionAttributes)
@see #validateDistributedEvictionAttributes(EvictionAttributes)
geode-core/src/main/java/org/apache/geode/internal/cache/PartitionRegionConfigValidator.java