You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
1.7 KiB

package androidx.lifecycle;
import java.io.Closeable;
import java.io.IOException;
import java.util.HashMap;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;
/* renamed from: androidx.lifecycle.c0 */
/* loaded from: classes.dex */
public abstract class AbstractC0405c0 {
/* renamed from: a */
public final Map<String, Object> f1616a = new HashMap();
/* renamed from: b */
public final Set<Closeable> f1617b = new LinkedHashSet();
/* renamed from: c */
public volatile boolean f1618c = false;
/* renamed from: b */
public static void m3722b(Object obj) {
if (obj instanceof Closeable) {
try {
((Closeable) obj).close();
} catch (IOException e) {
throw new RuntimeException(e);
}
}
}
/* renamed from: a */
public final void m3723a() {
this.f1618c = true;
Map<String, Object> map = this.f1616a;
if (map != null) {
synchronized (map) {
for (Object obj : this.f1616a.values()) {
m3722b(obj);
}
}
}
Set<Closeable> set = this.f1617b;
if (set != null) {
synchronized (set) {
for (Closeable closeable : this.f1617b) {
m3722b(closeable);
}
}
}
mo697d();
}
/* renamed from: c */
public <T> T m3721c(String str) {
T t;
Map<String, Object> map = this.f1616a;
if (map == null) {
return null;
}
synchronized (map) {
t = (T) this.f1616a.get(str);
}
return t;
}
/* renamed from: d */
public void mo697d() {
}
}