public List<RangeWithTags> getLinearRangesAtZoom(int zoom) {
      if (partialOverrides == null) {
        return List.of();
      }
      if (partialRangeCache == null) {
        partialRangeCache = CacheByZoom.create(this::computeLinearRangesAtZoom);
      }
      return partialRangeCache.get(zoom);
    }
Computes and returns the linear-scoped attributes of this line, and the geometry they apply to.
planetiler-core/src/main/java/com/onthegomap/planetiler/FeatureCollector.java