0

我在 WAS 中托管的 WCF 服务中使用 AppFabric 缓存。我必须做错事,因为有时 GetObjectsInRegion() 返回一个空列表,而该区域中确实存在 objetcs。

不幸的是,我无法确定问题可重现的上下文。似乎如果重新启动 Web 服务,则现有区域对于该服务来说是空的。

我确定这与超时问题无关。

如果我这边有任何进展,我会更新这个问题。

任何帮助表示赞赏。

4

1 回答 1

0

这是我这边的一个错误。在某些情况下,我没有明确设置过期超时。缓存集群配置了默认过期设置。TTL 为 10 分钟。对象被自动从缓存中删除。

要点是:将对象放入缓存时始终设置过期超时。

于 2012-11-20T12:04:01.540 回答