package com.applovin.impl; import android.os.Handler; import android.os.Message; import com.applovin.impl.ja; import java.util.ArrayList; import java.util.List; /* loaded from: classes.dex */ final class wl implements ja { private static final List b = new ArrayList(50); private final Handler a; @Override // com.applovin.impl.ja public ja.a d(int i) { return a().a(this.a.obtainMessage(i), this); } public wl(Handler handler) { this.a = handler; } @Override // com.applovin.impl.ja public boolean a(int i) { return this.a.hasMessages(i); } @Override // com.applovin.impl.ja public boolean c(int i) { return this.a.sendEmptyMessage(i); } @Override // com.applovin.impl.ja public void b(int i) { this.a.removeMessages(i); } /* JADX INFO: Access modifiers changed from: private */ public static void b(b bVar) { List list = b; synchronized (list) { try { if (list.size() < 50) { list.add(bVar); } } catch (Throwable th) { throw th; } } } public static final class b implements ja.a { private Message a; private wl b; private b() { } public b a(Message message, wl wlVar) { this.a = message; this.b = wlVar; return this; } public boolean a(Handler handler) { boolean sendMessageAtFrontOfQueue = handler.sendMessageAtFrontOfQueue((Message) b1.a(this.a)); b(); return sendMessageAtFrontOfQueue; } private void b() { this.a = null; this.b = null; wl.b(this); } @Override // com.applovin.impl.ja.a public void a() { ((Message) b1.a(this.a)).sendToTarget(); b(); } } @Override // com.applovin.impl.ja public boolean a(Runnable runnable) { return this.a.post(runnable); } @Override // com.applovin.impl.ja public void a(Object obj) { this.a.removeCallbacksAndMessages(obj); } @Override // com.applovin.impl.ja public boolean a(int i, long j) { return this.a.sendEmptyMessageAtTime(i, j); } @Override // com.applovin.impl.ja public boolean a(ja.a aVar) { return ((b) aVar).a(this.a); } @Override // com.applovin.impl.ja public ja.a a(int i, Object obj) { return a().a(this.a.obtainMessage(i, obj), this); } @Override // com.applovin.impl.ja public ja.a a(int i, int i2, int i3) { return a().a(this.a.obtainMessage(i, i2, i3), this); } @Override // com.applovin.impl.ja public ja.a a(int i, int i2, int i3, Object obj) { return a().a(this.a.obtainMessage(i, i2, i3, obj), this); } private static b a() { b bVar; List list = b; synchronized (list) { try { if (list.isEmpty()) { bVar = new b(); } else { bVar = (b) list.remove(list.size() - 1); } } catch (Throwable th) { throw th; } } return bVar; } }