apache ignite 配置自定义缓存存储
apache ignite configure a custom cache store
我正在创建自己的自定义 ignite org.apache.ignite.cache.store.CacheStore
实现以将缓存持久保存到 MongoDB。我了解如何在 ignite XML:
中指定我的新自定义缓存 class
<property name="cacheConfiguration">
<list>
<bean class="org.apache.ignite.configuration.CacheConfiguration">
...
<property name="cacheStoreFactory">
<bean class="javax.cache.configuration.FactoryBuilder" factory-method="factoryOf">
<constructor-arg value="com.glib.ws.ignite.MyCustomMongoCacheStore"/>
</bean>
</property>
...
</bean>
</list>
</property>
有没有办法 specify/supply com.glib.ws.ignite.MyCustomMongoCacheStore
实例的某些属性?
您可以拥有自己的 com.glib.ws.ignite.MyCustomMongoCacheStoreFactory
implements Factory, Serializable
,它将接受所有这些属性,使用这些属性构造您的实际 MyCustomMongoCacheStore
。
我正在创建自己的自定义 ignite org.apache.ignite.cache.store.CacheStore
实现以将缓存持久保存到 MongoDB。我了解如何在 ignite XML:
<property name="cacheConfiguration">
<list>
<bean class="org.apache.ignite.configuration.CacheConfiguration">
...
<property name="cacheStoreFactory">
<bean class="javax.cache.configuration.FactoryBuilder" factory-method="factoryOf">
<constructor-arg value="com.glib.ws.ignite.MyCustomMongoCacheStore"/>
</bean>
</property>
...
</bean>
</list>
</property>
有没有办法 specify/supply com.glib.ws.ignite.MyCustomMongoCacheStore
实例的某些属性?
您可以拥有自己的 com.glib.ws.ignite.MyCustomMongoCacheStoreFactory
implements Factory, Serializable
,它将接受所有这些属性,使用这些属性构造您的实际 MyCustomMongoCacheStore
。