首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否存在NCache的默认项过期?

是否存在NCache的默认项过期?
EN

Stack Overflow用户
提问于 2016-02-01 20:04:52
回答 1查看 275关注 0票数 3

我正在审查NCache,因为我们希望离开AppFabric。目前,我只是使用开源版本,它是相当直接的。但是,我无法找到如何为添加到缓存的项指定默认超时。

我知道我可以使用绝对到期或滑动到期来显式声明某项何时过期,但我正在寻找一种方法来设置缓存配置中的默认设置。我们可以使用AppFabric来完成这个任务,并且只有在需要不同的时候才能显式地设置过期时间。

在大多数情况下,我使用的是已安装的默认缓存配置,但我尝试添加一个<expiration>,就像我在ASP.NET应用程序中看到的那样,这些应用程序使用了web.config和ncContentOptimization,这个问题来自于Alachisoft Ncache configuration issues

下面是服务器的config.ncconf中的缓存设置。

代码语言:javascript
复制
<cache-config config-id="0">
    <cache-settings cache-name="myCache" alias="" inproc="False" last-modified="">
        <logging enable-logs="True" trace-errors="True" trace-notices="False" trace-warnings="False" trace-debug="False" log-path=""/>
        <performance-counters enable-counters="True" snmp-port="0"/>
        <cache-notifications item-remove="False" item-add="False" item-update="False" cache-clear="False"/>
        <cleanup interval="15sec"/>
        <storage type="heap" cache-size="1024mb"/>
        <eviction-policy enabled-evication="True" default-priority="normal" policy="priority" eviction-ratio="5%"/>
        <cache-topology topology="local-cache"/>
        <expiration type="Sliding" duration="1" />
    </cache-settings>
</cache-config>

是否可以配置默认过期,或者是否应该查看

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-04 04:49:32

默认过期在NCache 4.6中引入。开源版本现在是4.4。开放源码很快就会更新。但以下是最新企业版(NCache Manager)中的内容。

您可以指定两个默认值,并在添加键时选择是否需要。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35139334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档