@Test public void getFreshInstance() { Assertions.assertThat(cut).isNotSameAs(OidcConfigurationServiceWithCache.getInstance()); }
public static OidcConfigurationServiceWithCache getInstance() { return new OidcConfigurationServiceWithCache(); }
OidcConfigurationServiceWithCache { public static OidcConfigurationServiceWithCache getInstance() { return new OidcConfigurationServiceWithCache(); } }
OidcConfigurationServiceWithCache { public static OidcConfigurationServiceWithCache getInstance() { return new OidcConfigurationServiceWithCache(); } private  OidcConfigurationServiceWithCache(); }
OidcConfigurationServiceWithCache { public static OidcConfigurationServiceWithCache getInstance() { return new OidcConfigurationServiceWithCache(); } private  OidcConfigurationServiceWithCache(); static OidcConfigurationServiceWithCache getInstance(); OidcConfigurationServiceWithCache withOidcConfigurationService(
			OidcConfigurationService oidcConfigurationService); OidcConfigurationServiceWithCache withCacheTime(int timeInSeconds); OidcConfigurationServiceWithCache withCacheSize(int size); @Nullable OAuth2ServiceEndpointsProvider getOrRetrieveEndpoints(URI discoveryEndpointUri); void clearCache(); }
OidcConfigurationServiceWithCache { public static OidcConfigurationServiceWithCache getInstance() { return new OidcConfigurationServiceWithCache(); } private  OidcConfigurationServiceWithCache(); static OidcConfigurationServiceWithCache getInstance(); OidcConfigurationServiceWithCache withOidcConfigurationService(
			OidcConfigurationService oidcConfigurationService); OidcConfigurationServiceWithCache withCacheTime(int timeInSeconds); OidcConfigurationServiceWithCache withCacheSize(int size); @Nullable OAuth2ServiceEndpointsProvider getOrRetrieveEndpoints(URI discoveryEndpointUri); void clearCache();  }