次のように Hazelcast ベースの JCache (つまり JSR 107) の実装を使用しようとすると、奇妙な警告が表示されます (元のサンプル コード)。
// Explicitly retrieve the Hazelcast backed javax.cache.spi.CachingProvider
CachingProvider cachingProvider = Caching.getCachingProvider(name);
// Retrieve the javax.cache.CacheManager
CacheManager cacheManager = cachingProvider.getCacheManager("com.hazelcast.cache.impl.HazelcastCachingProvider");
ログに記録されたメッセージは次のとおりです。
oct. 30, 2014 5:17:59 PM com.hazelcast.cache.impl.HazelcastCachingProvider
WARNING: Could not load client CachingProvider! Fallback to server one... java.lang.ClassNotFoundException: com.hazelcast.client.cache.impl.HazelcastClientCachingProvider
HazelcastClientCachingProvider
なぜそれをロードしようとしているのですかcom.hazelcast.cache.impl.HazelcastCachingProvider
?間違った JCache プロバイダーを使用していませんか?