package androidx.collection.internal; import kotlin.jvm.functions.Function0; import kotlin.jvm.internal.InlineMarker; import kotlin.jvm.internal.Intrinsics; /* loaded from: classes.dex */ public final class Lock { public final T synchronizedImpl(Function0 block) { T t; Intrinsics.checkNotNullParameter(block, "block"); synchronized (this) { try { t = (T) block.invoke(); InlineMarker.finallyStart(1); } catch (Throwable th) { InlineMarker.finallyStart(1); InlineMarker.finallyEnd(1); throw th; } } InlineMarker.finallyEnd(1); return t; } }