This is an automated email from the ASF dual-hosted git repository. dkulp pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 974abab51a7d3d38eb4bbfa60df1f9f18a222c7f Author: Daniel Kulp <[email protected]> AuthorDate: Wed Mar 15 14:23:22 2023 -0400 Use the first cache provider. When debugging in eclipse, there are sometimes multiple providers which triggers an exception. --- .../java/org/apache/cxf/jaxrs/client/cache/CacheControlFeature.java | 2 +- .../cxf/rs/security/oauth2/provider/JCacheOAuthDataProvider.java | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/cache/CacheControlFeature.java b/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/cache/CacheControlFeature.java index 2d73cd17b8..37bbc3ac57 100644 --- a/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/cache/CacheControlFeature.java +++ b/rt/rs/client/src/main/java/org/apache/cxf/jaxrs/client/cache/CacheControlFeature.java @@ -82,7 +82,7 @@ public class CacheControlFeature implements Feature, Closeable { final ClassLoader contextClassLoader = Thread.currentThread().getContextClassLoader(); - provider = Caching.getCachingProvider(); + provider = Caching.getCachingProviders().iterator().next(); try { manager = provider.getCacheManager( uri == null ? provider.getDefaultURI() : new URI(uri), diff --git a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/JCacheOAuthDataProvider.java b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/JCacheOAuthDataProvider.java index 58a2cfae7d..264915cfd9 100644 --- a/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/JCacheOAuthDataProvider.java +++ b/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/provider/JCacheOAuthDataProvider.java @@ -282,7 +282,9 @@ public class JCacheOAuthDataProvider extends AbstractOAuthDataProvider { bus = BusFactory.getThreadDefaultBus(true); } - CachingProvider provider = Caching.getCachingProvider(); + // grab the first provider for now. Ideally we could look at the + // config file and try to match it with a provider + CachingProvider provider = Caching.getCachingProviders().iterator().next(); URI configFileURI; try {
