예제 #1
0
 /// <inheritdoc/>
 public override void AddOrUpdate(TRoot item)
 {
     try
     {
         Inner.AddOrUpdate(item);
     }
     catch (TException ex)
     {
         if (!Handler.Invoke(ex))
         {
             throw;
         }
     }
 }
예제 #2
0
 /// <inheritdoc/>
 public override void AddOrUpdate(TRoot item)
 {
     Inner.AddOrUpdate(item);
     Tap.AddOrUpdate(item);
 }
 /// <inheritdoc/>
 public Task AddOrUpdateAsync(TRoot item) => Task.Run(() => Inner.AddOrUpdate(item));