0
我正在使用果园,并希望缓存特定于经过身份验证的用户的数据。果园使用ICacheManager缓存经过身份验证的用户数据
当新用户登录或一段时间后,应该再次查询数据库。
我已经完成的这一半以下(30分钟后它将再次查询数据库):
private UserData SomeUserSpecificData()
{
var data = _cacheManager.Get("userdata",
ctx => {
ctx.Monitor(_clock.When(TimeSpan.FromMinutes(30)));
return GetDatabaseData();
});
return data;
}
但我怎么会强迫缓存重新查询数据库后,新用户登录在?
我有一种感觉,它可能涉及ISIGNALS,但不知道如何实现这一点。
谢谢。
我的回答对你有帮助吗?或者你还需要其他什么吗? – Xceno