./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:17:class GrpcMetricCardinalityPolicyTest {
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:38:    assertThat(GrpcMetricCardinalityPolicy.allowedTags())
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:49:            GrpcMetricCardinalityPolicy.violations(
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:64:    assertThat(GrpcMetricCardinalityPolicy.violations(tags))
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:78:    assertThat(GrpcMetricCardinalityPolicy.violations(tags)).hasSize(3);
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:85:            GrpcMetricCardinalityPolicy.violations(
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:89:    assertThat(GrpcMetricCardinalityPolicy.violations(Map.of("grpc.status", "Bearer eyJhbGci")))
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:96:    assertThat(GrpcMetricCardinalityPolicy.violations(Map.of("grpc.pod_name", "documents-7f9")))
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:104:    assertThat(GrpcMetricCardinalityPolicy.retryBucket(1)).isEqualTo("0");
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:105:    assertThat(GrpcMetricCardinalityPolicy.retryBucket(2)).isEqualTo("1");
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:106:    assertThat(GrpcMetricCardinalityPolicy.retryBucket(4)).isEqualTo("3+");
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:107:    assertThat(GrpcMetricCardinalityPolicy.retryBucket(99)).isEqualTo("3+");
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:108:    assertThat(GrpcMetricCardinalityPolicy.retryBuckets()).containsExactly("0", "1", "2", "3+");
./grpc/grpc-observability/src/test/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicyTest.java:109:    assertThatThrownBy(() -> GrpcMetricCardinalityPolicy.retryBucket(0))
./grpc/grpc-observability/src/main/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicy.java:21:public final class GrpcMetricCardinalityPolicy {
./grpc/grpc-observability/src/main/java/dev/caskeleton/grpc/observability/GrpcMetricCardinalityPolicy.java:57:  private GrpcMetricCardinalityPolicy() {}
./grpc/grpc-observability/src/main/java/dev/caskeleton/grpc/observability/GrpcRpcObservation.java:55:   * metric is tagged with and {@link GrpcMetricCardinalityPolicy} has one thing to check.
./grpc/grpc-observability/src/main/java/dev/caskeleton/grpc/observability/GrpcRpcObservation.java:65:    tags.put("grpc.retry_bucket", GrpcMetricCardinalityPolicy.retryBucket(attempts));
./grpc/grpc-observability/src/main/java/dev/caskeleton/grpc/observability/GrpcObservationConvention.java:13: * <p>Every registration goes through {@link GrpcMetricCardinalityPolicy} first, and a violation
./grpc/grpc-observability/src/main/java/dev/caskeleton/grpc/observability/GrpcObservationConvention.java:92:    List<String> violations = GrpcMetricCardinalityPolicy.violations(tags);
