緩存模塊配置

2018-12-24 22:41 更新
初始化參數(shù)配置
#-------------------------------------
# 緩存模塊初始化參數(shù)
#-------------------------------------

# 緩存提供者,可選參數(shù),默認(rèn)值為default,目前支持[default|redis|multilevel]或自定義類(lèi)名稱(chēng)
ymp.configs.cache.provider_class=

# 緩存對(duì)象事件監(jiān)聽(tīng)器,可選參數(shù),默認(rèn)值為空
ymp.configs.cache.event_listener_class=

# 緩存作用域處理器,可選參數(shù),默認(rèn)值為空
ymp.configs.cache.scope_processor_class=

# 緩存Key生成器,可選參數(shù),默認(rèn)值為空則采用框架默認(rèn)net.ymate.platform.cache.impl.DefaultKeyGenerator
ymp.configs.cache.key_generator_class=

# 對(duì)象序列化接口實(shí)現(xiàn),可選參數(shù),默認(rèn)值為net.ymate.platform.cache.impl.DefaultSerializer
ymp.configs.cache.serializer_class=

# 默認(rèn)緩存名稱(chēng),可選參數(shù),默認(rèn)值為default,對(duì)應(yīng)于Ehcache配置文件中設(shè)置name="__DEFAULT__"
ymp.configs.cache.default_cache_name=

# 緩存數(shù)據(jù)超時(shí)時(shí)間,可選參數(shù),數(shù)值必須大于等于0,為0表示默認(rèn)緩存300秒
ymp.configs.cache.default_cache_timeout=
EhCache配置示例

請(qǐng)將以下內(nèi)容保存在ehcache.xml文件中,并放置在classpath根路徑下;

<ehcache updateCheck="false" dynamicConfig="false">

    <diskStore path="java.io.tmpdir"/>

    <cacheManagerEventListenerFactory class="" properties=""/>

    <defaultCache
            maxElementsInMemory="1000"
            eternal="false"
            timeToIdleSeconds="60"
            timeToLiveSeconds="120"
            overflowToDisk="true">
    </defaultCache>

    <cache name="__DEFAULT__"
           maxElementsInMemory="5000"
           eternal="false"
           timeToIdleSeconds="1800"
           timeToLiveSeconds="1800"
           overflowToDisk="false"
    />
</ehcache>
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)