看看 InternalCache.Get(key, factory); 这个扩展方法的定义吧:
public static TValue Get<TKey, TValue>(this ICache cache, TKey key, Func<TKey, TValue> factory) { // 本质上就是调用的 ICache 的 Get 方法,返回的时候进行了强制类型转换而已 return (TValue)cache.Get(key.ToString(), (k) => (object)factory(key)); }[Abp 源码分析]八、缓存管理 (4)
内容版权声明:除非注明,否则皆为本站原创文章。