package e.a.r.y;

import com.seewo.libmcuservice.constant.ITVStateConstants;
import java.util.Map;

/* JADX INFO: compiled from: SchemaCache.kt */
/* JADX INFO: loaded from: classes.dex */
@d.n
public final class s {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    private final Map<e.a.o.f, Map<a<Object>, Object>> f3053a = r.a(1);

    /* JADX INFO: compiled from: SchemaCache.kt */
    @d.n
    public static final class a<T> {
    }

    public final <T> T a(e.a.o.f fVar, a<T> aVar) {
        d.n0.c.s.e(fVar, "descriptor");
        d.n0.c.s.e(aVar, "key");
        Map<a<Object>, Object> map = this.f3053a.get(fVar);
        Object obj = map != null ? map.get(aVar) : null;
        if (obj == null) {
            return null;
        }
        return (T) obj;
    }

    public final <T> T b(e.a.o.f fVar, a<T> aVar, d.n0.b.a<? extends T> aVar2) {
        d.n0.c.s.e(fVar, "descriptor");
        d.n0.c.s.e(aVar, "key");
        d.n0.c.s.e(aVar2, "defaultValue");
        T t = (T) a(fVar, aVar);
        if (t != null) {
            return t;
        }
        T tA = aVar2.a();
        c(fVar, aVar, tA);
        return tA;
    }

    public final <T> void c(e.a.o.f fVar, a<T> aVar, T t) {
        d.n0.c.s.e(fVar, "descriptor");
        d.n0.c.s.e(aVar, "key");
        d.n0.c.s.e(t, ITVStateConstants.KEY_VOICE_VALUE);
        Map<e.a.o.f, Map<a<Object>, Object>> map = this.f3053a;
        Map<a<Object>, Object> mapA = map.get(fVar);
        if (mapA == null) {
            mapA = r.a(1);
            map.put(fVar, mapA);
        }
        mapA.put(aVar, t);
    }
}
