package com.bumptech.glide.load.engine;

import androidx.annotation.Nullable;
import e.s0;
import java.lang.ref.ReferenceQueue;
import java.util.HashMap;
import java.util.concurrent.Executor;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

/* JADX INFO: loaded from: classes.dex */
public final class d {

    /* JADX INFO: renamed from: a, reason: collision with root package name */
    public final boolean f5652a;

    /* JADX INFO: renamed from: b, reason: collision with root package name */
    public final Executor f5653b;

    /* JADX INFO: renamed from: c, reason: collision with root package name */
    public final HashMap f5654c;

    /* JADX INFO: renamed from: cb, reason: collision with root package name */
    @Nullable
    private volatile b f5655cb;

    /* JADX INFO: renamed from: d, reason: collision with root package name */
    public final ReferenceQueue f5656d;

    /* JADX INFO: renamed from: e, reason: collision with root package name */
    public x f5657e;

    public d() {
        ExecutorService executorServiceNewSingleThreadExecutor = Executors.newSingleThreadExecutor(new a(0));
        this.f5654c = new HashMap();
        this.f5656d = new ReferenceQueue();
        this.f5652a = false;
        this.f5653b = executorServiceNewSingleThreadExecutor;
        executorServiceNewSingleThreadExecutor.execute(new s0(this, 18));
    }

    public final synchronized void a(a5.h hVar, y yVar) {
        c cVar = (c) this.f5654c.put(hVar, new c(hVar, yVar, this.f5656d, this.f5652a));
        if (cVar != null) {
            cVar.resource = null;
            cVar.clear();
        }
    }

    public final void b(c cVar) {
        e0 e0Var;
        synchronized (this) {
            this.f5654c.remove(cVar.f5647a);
            if (cVar.f5648b && (e0Var = cVar.resource) != null) {
                ((q) this.f5657e).c(cVar.f5647a, new y(e0Var, true, false, cVar.f5647a, this.f5657e));
            }
        }
    }

    /* JADX WARN: Multi-variable type inference failed */
    @Nullable
    public synchronized y get(a5.h hVar) {
        c cVar = (c) this.f5654c.get(hVar);
        if (cVar == null) {
            return null;
        }
        y yVar = (y) cVar.get();
        if (yVar == null) {
            b(cVar);
        }
        return yVar;
    }
}
