在示例中
var user = context.Cache.FetchObject<User>(redisKey, () =>
GetUserNameFromDatabase(id));
string GetUserNameFromDatabase(string userid)
{
return string.empty();
}
如何防止将 string.empty 结果添加到缓存中......导致它下次再次调用该函数GetUserNameFromDatabase
使用某种检查委托会很好,如果返回 true 将导致结果被添加,否则不会。