Beispiel #1
0
 public static void Add(CacheEntity cacheEntity)
 {
     using (var entry = _memoryCache.CreateEntry(cacheEntity.Key))
     {
         entry.Value = cacheEntity.Value;
         entry.AbsoluteExpiration = cacheEntity.AbsoluteExpiration;
         entry.AbsoluteExpirationRelativeToNow = cacheEntity.AbsoluteExpirationRelativeToNow;
         entry.SlidingExpiration = cacheEntity.SlidingExpiration;
         entry.Size = cacheEntity.Size;
     }
     AddKey(cacheEntity.Key);
 }
Beispiel #2
0
 public void Add(CacheEntity cacheEntity) => Cache.Add(cacheEntity);