package androidx.room;

import android.os.RemoteCallbackList;
import android.os.RemoteException;

/* JADX INFO: loaded from: classes.dex */
public final class v extends n {

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final /* synthetic */ MultiInstanceInvalidationService f4192b;

    public v(MultiInstanceInvalidationService multiInstanceInvalidationService) {
        this.f4192b = multiInstanceInvalidationService;
        attachInterface(this, o.f4118q);
    }

    @Override // androidx.room.o
    public final int C0(l lVar, String str) {
        nb.g.i(lVar, "callback");
        int i10 = 0;
        if (str == null) {
            return 0;
        }
        RemoteCallbackList<l> callbackList$room_runtime_release = this.f4192b.getCallbackList$room_runtime_release();
        MultiInstanceInvalidationService multiInstanceInvalidationService = this.f4192b;
        synchronized (callbackList$room_runtime_release) {
            try {
                multiInstanceInvalidationService.setMaxClientId$room_runtime_release(multiInstanceInvalidationService.getMaxClientId() + 1);
                int maxClientId = multiInstanceInvalidationService.getMaxClientId();
                if (multiInstanceInvalidationService.getCallbackList$room_runtime_release().register(lVar, Integer.valueOf(maxClientId))) {
                    multiInstanceInvalidationService.getClientNames$room_runtime_release().put(Integer.valueOf(maxClientId), str);
                    i10 = maxClientId;
                } else {
                    multiInstanceInvalidationService.setMaxClientId$room_runtime_release(multiInstanceInvalidationService.getMaxClientId() - 1);
                    multiInstanceInvalidationService.getMaxClientId();
                }
            } catch (Throwable th) {
                throw th;
            }
        }
        return i10;
    }

    @Override // androidx.room.o
    public final void J2(l lVar, int i10) {
        nb.g.i(lVar, "callback");
        RemoteCallbackList<l> callbackList$room_runtime_release = this.f4192b.getCallbackList$room_runtime_release();
        MultiInstanceInvalidationService multiInstanceInvalidationService = this.f4192b;
        synchronized (callbackList$room_runtime_release) {
            multiInstanceInvalidationService.getCallbackList$room_runtime_release().unregister(lVar);
            multiInstanceInvalidationService.getClientNames$room_runtime_release().remove(Integer.valueOf(i10));
        }
    }

    @Override // androidx.room.o
    public final void z2(int i10, String[] strArr) {
        nb.g.i(strArr, "tables");
        RemoteCallbackList<l> callbackList$room_runtime_release = this.f4192b.getCallbackList$room_runtime_release();
        MultiInstanceInvalidationService multiInstanceInvalidationService = this.f4192b;
        synchronized (callbackList$room_runtime_release) {
            try {
                String str = multiInstanceInvalidationService.getClientNames$room_runtime_release().get(Integer.valueOf(i10));
                if (str == null) {
                    return;
                }
                int iBeginBroadcast = multiInstanceInvalidationService.getCallbackList$room_runtime_release().beginBroadcast();
                for (int i11 = 0; i11 < iBeginBroadcast; i11++) {
                    try {
                        Object broadcastCookie = multiInstanceInvalidationService.getCallbackList$room_runtime_release().getBroadcastCookie(i11);
                        nb.g.g(broadcastCookie, "null cannot be cast to non-null type kotlin.Int");
                        int iIntValue = ((Integer) broadcastCookie).intValue();
                        String str2 = multiInstanceInvalidationService.getClientNames$room_runtime_release().get(Integer.valueOf(iIntValue));
                        if (i10 != iIntValue && nb.g.c(str, str2)) {
                            try {
                                ((l) multiInstanceInvalidationService.getCallbackList$room_runtime_release().getBroadcastItem(i11)).h0(strArr);
                            } catch (RemoteException unused) {
                            }
                        }
                    } finally {
                        multiInstanceInvalidationService.getCallbackList$room_runtime_release().finishBroadcast();
                    }
                }
            } catch (Throwable th) {
                throw th;
            }
        }
    }
}
