package d.m;

import java.io.Closeable;
import java.io.IOException;
import java.util.HashMap;
import java.util.Map;

/* JADX INFO: loaded from: classes.dex */
public abstract class s {
    public final Map<String, Object> a = new HashMap();

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public volatile boolean f3209b = false;

    public void a() {
    }

    public <T> T b(String str, T t2) {
        Object obj;
        synchronized (this.a) {
            obj = this.a.get(str);
            if (obj == null) {
                this.a.put(str, t2);
            }
        }
        if (obj != null) {
            t2 = (T) obj;
        }
        if (this.f3209b && (t2 instanceof Closeable)) {
            try {
                t2.close();
            } catch (IOException e2) {
                throw new RuntimeException(e2);
            }
        }
        return t2;
    }
}
