Files

80 lines
2.5 KiB
Java

package b0;
import java.util.Collections;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.atomic.AtomicBoolean;
import kotlin.collections.CollectionsKt;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.internal.Intrinsics;
/* renamed from: b0.b, reason: case insensitive filesystem */
/* loaded from: classes.dex */
public final class C0257b extends AbstractC0262g {
/* renamed from: a, reason: collision with root package name */
public final Map f4153a;
/* renamed from: b, reason: collision with root package name */
public final AtomicBoolean f4154b;
public C0257b(Map preferencesMap, boolean z3) {
Intrinsics.checkNotNullParameter(preferencesMap, "preferencesMap");
this.f4153a = preferencesMap;
this.f4154b = new AtomicBoolean(z3);
}
@Override // b0.AbstractC0262g
public final Object a(C0260e key) {
Intrinsics.checkNotNullParameter(key, "key");
return this.f4153a.get(key);
}
public final void b() {
if (this.f4154b.get()) {
throw new IllegalStateException("Do mutate preferences once returned to DataStore.");
}
}
public final void c(C0260e key, Object obj) {
Intrinsics.checkNotNullParameter(key, "key");
b();
Map map = this.f4153a;
if (obj == null) {
Intrinsics.checkNotNullParameter(key, "key");
b();
map.remove(key);
} else {
if (!(obj instanceof Set)) {
map.put(key, obj);
return;
}
Set unmodifiableSet = Collections.unmodifiableSet(CollectionsKt.toSet((Iterable) obj));
Intrinsics.checkNotNullExpressionValue(unmodifiableSet, "unmodifiableSet(value.toSet())");
map.put(key, unmodifiableSet);
}
}
public final boolean equals(Object obj) {
if (!(obj instanceof C0257b)) {
return false;
}
return Intrinsics.areEqual(this.f4153a, ((C0257b) obj).f4153a);
}
public final int hashCode() {
return this.f4153a.hashCode();
}
public final String toString() {
String joinToString$default;
joinToString$default = CollectionsKt___CollectionsKt.joinToString$default(this.f4153a.entrySet(), ",\n", "{\n", "\n}", 0, null, C0256a.f4152a, 24, null);
return joinToString$default;
}
public /* synthetic */ C0257b(boolean z3) {
this(new LinkedHashMap(), z3);
}
}