@Override
  public ClassLoader getDefaultClassLoader() {
    return DEFAULT_CLASS_LOADER;
  }
@Test
  public void resource_found() {
    runWithClassloader(provider -> {
      assertThat(provider.getDefaultClassLoader().getResource("")).isNotNull();
    });

    var classLoader = Thread.currentThread().getContextClassLoader();
    Thread.currentThread().setContextClassLoader(null);
    try (var provider = new CaffeineCachingProvider()) {
      assertThat(provider.getDefaultClassLoader().getResource("")).isNotNull();
    } finally {
      Thread.currentThread().setContextClassLoader(classLoader);
    }
  }