public static <T> CacheByZoom<T> create(IntFunction<T> supplier) {
    return new CacheByZoom<>(0, PlanetilerConfig.MAX_MAXZOOM, supplier);
  }
Returns a cache for {@code supplier} that can handle a min/max zoom range specified in {@code config}.

@param supplier function that will be called with each zoom-level to get the value
@param <T>      return type of the function
@return a cache for {@code supplier} by zom
planetiler-core/src/main/java/com/onthegomap/planetiler/util/CacheByZoom.java