package androidx.compose.runtime;

import androidx.compose.runtime.internal.AtomicBoolean;
import androidx.compose.runtime.internal.AtomicInt;
import androidx.compose.runtime.internal.StabilityInferred;

/* JADX INFO: loaded from: classes.dex */
@StabilityInferred(parameters = 0)
public final class OneShotCancellationHandle implements CancellationHandle {
    public static final int $stable = 8;
    private final J4.a action;
    private final AtomicInt didFireCancellation = AtomicBoolean.m217constructorimpl(false);

    public OneShotCancellationHandle(J4.a aVar) {
        this.action = aVar;
    }

    @Override // androidx.compose.runtime.CancellationHandle
    public void cancel() {
        if (AtomicBoolean.m222getAndSetimpl(this.didFireCancellation, true)) {
            return;
        }
        this.action.invoke();
    }
}
