private static CacheEntry CreateCacheEntry(TResult item, IToken token) { var cacheEntry = new CacheEntry(); cacheEntry.Result = item; cacheEntry.Attach(token); return(cacheEntry); }