到期日期对MemoryCacheClient有影响吗?

时间:2013-03-08 17:17:13

标签: c# servicestack

如果XRedisClientManager用于ServiceStack缓存,则redis本身将能够强制执行生命周期。如果使用MemoryCacheClient,这不会产生任何影响,对吧?

1 个答案:

答案 0 :(得分:3)

如果您已注册使用ServiceStack's RedisClient作为ICacheClient cache provider,那么只有Redis客户端将用于所有缓存,以及任何包含 expiryDate 的API调用转发给Redis。

这不会影响MemoryCacheClient只是因为它没有被使用,只有您在IOC中注册的那个。虽然在使用MemoryCacheClient时,条目不会在幕后自动过期,而是在尝试访问过期条目时手动无效。