private void ResetExpirationTime <TValue>(ScopedCacheItem <TValue> cacheItem) { if (expireWithin.HasValue && useSlidingExpiration) { InnerCache.SetIfNotExists(cacheItem); cacheItem.ExpireIn = this.expireWithin.Value; InnerCache.SetExpirationTime(cacheItem); } }