/// <summary>
        /// Will update the metrics when an item is looked up in long term cache.
        /// </summary>
        /// <param name="item">The item that was loaded from cache.  Null implies a miss.</param>
        /// <param name="webRequestMetrics">The web request object for tracking thread performance.</param>
        internal void OnItemLongTermCacheLookedUp(object item, IWebRequestCacheMetricsUpdater metricsUpdator)
        {
            metricsUpdator.Increment_Cache_LongTermLookup();
            Interlocked.Increment(ref _longTermCacheLookUps);

            if (item == null)
            {
                metricsUpdator.Increment_Cache_LongTermMisses();
                Interlocked.Increment(ref _longTermCacheMisses);
            }
            else
            {
                metricsUpdator.Increment_Cache_LongTermHits();
                Interlocked.Increment(ref _longTermCacheHits);
            }
        }