Ejemplo n.º 1
0
 public void Add(IPersistable p, CachePriority priority = CachePriority.Normal)
 {
     //switch (priority)
     //{
     //    case CachePriority.Normal:
     //        _lowPriorityItems.Add(p);
     //        break;
     //    case CachePriority.High:
     //        _highPriorityItems.Add(p);
     //        break;
     //}
     try
     {
         _lowPriorityItems.Add(p);
     } catch (Exception ex)
     {
         Logging.LogWarning(BrightstarEventId.CachingError, "Encountered an error when adding object {0} to cache. Cause: {1}",
                            p.ObjectId, ex);
     }
 }