package com.bumptech.glide.load.engine; import android.os.Handler; import android.os.Looper; import android.os.Message; import com.bumptech.glide.util.Util; /* loaded from: classes.dex */ class ResourceRecycler { private boolean a; private final Handler b = new Handler(Looper.getMainLooper(), new ResourceRecyclerCallback()); private static final class ResourceRecyclerCallback implements Handler.Callback { ResourceRecyclerCallback() { } @Override // android.os.Handler.Callback public boolean handleMessage(Message message) { if (message.what != 1) { return false; } ((Resource) message.obj).a(); return true; } } ResourceRecycler() { } void a(Resource resource) { Util.b(); if (this.a) { this.b.obtainMessage(1, resource).sendToTarget(); return; } this.a = true; resource.a(); this.a = false; } }