what-the-bank/sources/com/facetec/sdk/cb.java

72 lines
1.9 KiB
Java

package com.facetec.sdk;
import android.os.Parcel;
import java.util.HashMap;
import java.util.Timer;
/* JADX INFO: Access modifiers changed from: package-private */
/* loaded from: classes.dex */
public final class cb {
private static final HashMap<Integer, Object> a = new HashMap<>();
private static Timer d = null;
cb() {
}
/* JADX INFO: Access modifiers changed from: package-private */
public static <T> void a(T t, Parcel parcel) {
if (t != null) {
parcel.writeInt(a(t));
} else {
parcel.writeInt(0);
}
}
/* JADX INFO: Access modifiers changed from: package-private */
public static <T> T c(Parcel parcel) {
int readInt = parcel.readInt();
if (readInt != 0) {
return (T) c(readInt);
}
return null;
}
private static int a(Object obj) {
final int hashCode;
synchronized (cb.class) {
hashCode = obj.hashCode();
if (d == null) {
d = new Timer();
}
d.schedule(new da(new Runnable(hashCode) { // from class: com.facetec.sdk.cb$$ExternalSyntheticLambda0
public final int f$0;
@Override // java.lang.Runnable
public final void run() {
cb.c(this.f$0);
}
{
this.f$0 = hashCode;
}
}), 300000L);
a.put(Integer.valueOf(hashCode), obj);
}
return hashCode;
}
/* JADX INFO: Access modifiers changed from: private */
public static Object c(int i) {
Object remove;
synchronized (cb.class) {
HashMap<Integer, Object> hashMap = a;
remove = hashMap.remove(Integer.valueOf(i));
if (d != null && hashMap.isEmpty()) {
d.cancel();
d = null;
}
}
return remove;
}
}