Cache module configuration
Initialization parameter configuration
#-------------------------------------
# 缓存模块初始化参数
#-------------------------------------
# 缓存提供者,可选参数,默认值为default,目前支持[default|redis|multilevel]或自定义类名称
ymp.configs.cache.provider_class=
# 缓存对象事件监听器,可选参数,默认值为空
ymp.configs.cache.event_listener_class=
# 缓存作用域处理器,可选参数,默认值为空
ymp.configs.cache.scope_processor_class=
# 缓存Key生成器,可选参数,默认值为空则采用框架默认net.ymate.platform.cache.impl.DefaultKeyGenerator
ymp.configs.cache.key_generator_class=
# 对象序列化接口实现,可选参数,默认值为net.ymate.platform.cache.impl.DefaultSerializer
ymp.configs.cache.serializer_class=
# 默认缓存名称,可选参数,默认值为default,对应于Ehcache配置文件中设置name="__DEFAULT__"
ymp.configs.cache.default_cache_name=
# 缓存数据超时时间,可选参数,数值必须大于等于0,为0表示默认缓存300秒
ymp.configs.cache.default_cache_timeout=
Please save the following content in ehcache .xml file and place it under the root path of the 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>