如何在xml中设置ignite运行配置中的静态字段值

如何在xml中设置ignite运行配置中的静态字段值,xml,spring,ignite,Xml,Spring,Ignite,这是豆角部分 <bean class="org.apache.ignite.configuration.CacheConfiguration"> <property name="name" value="cfgCache"/> <property name="cacheMode" value="REPLICATED"/> <property name="static.DFLT_CACHE_SIZE" value="10000

这是豆角部分

<bean class="org.apache.ignite.configuration.CacheConfiguration">
     <property name="name" value="cfgCache"/>
     <property name="cacheMode" value="REPLICATED"/>
     <property name="static.DFLT_CACHE_SIZE" value="1000000"/>
     <!--property name="atomicityMode" value="ATOMIC"/-->
</bean>
ApacheIgnite基于spring框架

错误


public static final int DFLT\u CACHE\u SIZE=100000


这不仅仅是静态场。这是一个final字段,无法使用spring配置更改它。

公共静态final int-DFLT\u-CACHE\u-SIZE=100000


这不仅仅是静态场。这是一个最终的字段,无法使用spring配置对其进行更改。

您可以通过在Ignite的逐出策略中设置max field来覆盖此默认值。例如:

<bean class="org.apache.ignite.configuration.CacheConfiguration">
            <property name="name" value="cfgCache"/>
            <property name="cacheMode" value="REPLICATED"/>
            <property name="evictionPolicy">
                <bean class="org.apache.ignite.cache.eviction.sorted.SortedEvictionPolicy">
                    <property name="maxSize" value="100"/>
                </bean>
            </property>
</bean>

您可以通过在Ignite的逐出策略中设置max field来覆盖此默认值,而不是设置此默认值。例如:

<bean class="org.apache.ignite.configuration.CacheConfiguration">
            <property name="name" value="cfgCache"/>
            <property name="cacheMode" value="REPLICATED"/>
            <property name="evictionPolicy">
                <bean class="org.apache.ignite.cache.eviction.sorted.SortedEvictionPolicy">
                    <property name="maxSize" value="100"/>
                </bean>
            </property>
</bean>

<bean class="org.apache.ignite.configuration.CacheConfiguration">
            <property name="name" value="cfgCache"/>
            <property name="cacheMode" value="REPLICATED"/>
            <property name="evictionPolicy">
                <bean class="org.apache.ignite.cache.eviction.sorted.SortedEvictionPolicy">
                    <property name="maxSize" value="100"/>
                </bean>
            </property>
</bean>