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