codecamp

缓存模块配置

初始化参数配置
#-------------------------------------
# 缓存模块初始化参数
#-------------------------------------

# 缓存提供者,可选参数,默认值为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=
EhCache配置示例

请将以下内容保存在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>
缓存概述
缓存模块使用示例
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }