CrackMe.apk
Download file
package androidx.arch.core.internal;
import androidx.arch.core.internal.SafeIterableMap;
import java.util.HashMap;
import java.util.Map;
public class FastSafeIterableMap<K, V> extends SafeIterableMap<K, V> {
private HashMap<K, SafeIterableMap.Entry<K, V>> mHashMap = new HashMap<>();
/* access modifiers changed from: protected */
public SafeIterableMap.Entry<K, V> get(K k) {
return this.mHashMap.get(k);
}
public V putIfAbsent(K k, V v) {
SafeIterableMap.Entry entry = get(k);
if (entry != null) {
return entry.mValue;
}
this.mHashMap.put(k, put(k, v));
return null;
}
public V remove(K k) {
V remove = super.remove(k);
this.mHashMap.remove(k);
return remove;
}
public boolean contains(K k) {
return this.mHashMap.containsKey(k);
}
public Map.Entry<K, V> ceil(K k) {
if (contains(k)) {
return this.mHashMap.get(k).mPrevious;
}
return null;
}
}
Download file