code: @NonNull
    public static <K, V, K1 extends K, V1 extends V> LoadingCache<K1, V1> build(
        @NonNull Caffeine<K, V> builder,
        com.github.benmanes.caffeine.cache.@NonNull CacheLoader<? super K1, V1> loader) {
      return new CaffeinatedGuavaLoadingCache<>(builder.build(loader));
    }
docs: Returns a Caffeine cache wrapped in a Guava {@link LoadingCache} facade.
  
  @param builder the configured cache builder
  @param loader the cache loader used to obtain new values
  @return a cache exposed under the Guava APIs