static boolean isTenured(MemoryPoolMXBean memoryPoolMXBean) {
    if (memoryPoolMXBean.getType() != MemoryType.HEAP) {
      return false;
    }

    String name = memoryPoolMXBean.getName();

    return name.equals("CMS Old Gen") // Sun Concurrent Mark Sweep GC
        || name.equals("PS Old Gen") // Sun Parallel GC
        || name.equals("G1 Old Gen") // Sun G1 GC
        || name.equals("Old Space") // BEA JRockit 1.5, 1.6 GC
        || name.equals("Tenured Gen") // Hitachi 1.5 GC
        || name.equals("Java heap") // IBM 1.5, 1.6 GC
        || name.equals("GenPauseless Old Gen") // azul C4/GPGC collector
        || name.equals("ZHeap") // ZGC

        // Allow an unknown pool name to monitor
        || (HEAP_POOL != null && name.equals(HEAP_POOL));
  }
Determines if the name of the memory pool MXBean provided matches a list of known tenured pool
names.

Package private for testing.
checkTenuredHeapConsumption

@param memoryPoolMXBean The memory pool MXBean to check.
@return True if the pool name matches a known tenured pool name, false otherwise.
geode-core/src/main/java/org/apache/geode/internal/cache/control/HeapMemoryMonitor.java