AppFabric无缘无故地移除对象?

时间:2013-09-26 14:02:08

标签: c# .net cloud appfabric

我有一个appfabric服务器,它有一个名为Orders的缓存和两个区域,Orders和TestOrders。生产从“订单”中检索,测试代码显然从TestOrders中检索。 生产已经运行了一年多,现在我正在使用TestOrders区域测试一些新功能。 它工作了一段时间,订单被正常检索,但突然没有任何东西被检索,空结果。 IsExirable对于缓存是假的,TTL是10分钟,所以不能(对吧?)

任何人都知道该怎么办?我不知道该找什么。

1 个答案:

答案 0 :(得分:0)

没关系,最后一个程序员在15分钟的对象TTL中构建了一个覆盖:

TimeSpan ttl = _useTTLOverride ? 
new TimeSpan(0, _ttlOverrideMinutes, 0) : order.RetainDate.Subtract(DateTime.Now);

mCache.Add(preOrder.orderId.ToString(), order, ttl, tags, _regionName);