docs: @Override
    public CacheManager getCacheManager(URI uri, ClassLoader classLoader, Properties properties) {
      uri = uri == null ? getDefaultURI() : uri;
      classLoader = classLoader == null ? getDefaultClassLoader() : classLoader;
      properties = properties == null ? new Properties() : cloneProperties(properties);
  
      if (URI_DEFAULT.equals(uri)) {
        URI override = DefaultConfigurationResolver.resolveConfigURI(properties);
        if (override != null) {
          uri = override;
        }
      }
  
      return getCacheManager(new ConfigSupplier(uri, classLoader), properties);
    }