public object TryHitCache(object key) { if (key == null) { return(null); } CachedObjectInfo cacheInfo = GetCacheInfo(key); if (cacheInfo == null) { return(null); } object obj2 = cacheInfo.TryHitCache(); if (obj2 != null) { cacheInfo.UpdateWeight(Time.realtimeSinceStartup); } return(obj2); }