Исключение при использовании mongodb в качестве хранилища кеша

Я хочу использовать MongoDb в качестве кэша для хранения данных на неопределенное время, чтобы сохранить данные, удаленные в соответствии с политикой

я публикую фрагмент кода, который вызывает исключение вместе с исключением

ConfigurationBuilder config = new ConfigurationBuilder();
MongoDBCacheStore strgBuilder = new MongoDBCacheStore();
ConfigurationBuilder b = new ConfigurationBuilder();
b.persistence()
 .addStore(MongoDBCacheStoreConfigurationBuilder.class)
 .host( "localhost" )
 .port( 27017 )
 .timeout( 1500 )
 .acknowledgment( 0 )
 .username( "" )
 .password( "" )
 .database( "infinispan_cachestore" )
 .collection( "entries" );
/* DefaultCacheManager manager=new DefaultCacheManager(b.build());
Cache ch=manager.getCache();
ch.put("username","sogani"); */

final Configuration configcache = b.build();
MongoDBCacheStoreConfiguration store = (MongoDBCacheStoreConfiguration) configcache.persistence().stores().get(0);

Исключение, которое я получаю, это

java.lang.NoSuchMethodException: org.infinispan.loaders.mongodb.configuration.MongoDBCacheStoreConfigurationBuilder.

Любой указатель будет очень полезен Thnx.

Ответы на вопрос(1)

Ваш ответ на вопрос