Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,73 @@
package com.tapjoy;
import android.content.Context;
import android.content.SharedPreferences;
import java.io.File;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
/* loaded from: classes4.dex */
public class TapjoyCacheMap extends ConcurrentHashMap<String, TapjoyCachedAssetData> {
public final Context a;
public final int b;
public TapjoyCacheMap(Context context, int i) {
this.a = context;
this.b = i;
}
@Override // java.util.concurrent.ConcurrentHashMap, java.util.AbstractMap, java.util.Map
public void clear() {
throw new UnsupportedOperationException();
}
@Override // java.util.concurrent.ConcurrentHashMap, java.util.AbstractMap, java.util.Map
public TapjoyCachedAssetData put(String str, TapjoyCachedAssetData tapjoyCachedAssetData) {
TapjoyLog.d("TapjoyCacheMap", "TapjoyCacheMap::put() -- key: " + str + " assetURL: " + tapjoyCachedAssetData.getAssetURL());
if (tapjoyCachedAssetData.getTimeOfDeathInSeconds() <= System.currentTimeMillis() / 1000) {
return null;
}
if (size() == this.b) {
long j = -1;
String str2 = "";
for (Map.Entry<String, TapjoyCachedAssetData> entry : entrySet()) {
long timestampInSeconds = entry.getValue().getTimestampInSeconds();
if (j == 0 || timestampInSeconds < j) {
str2 = entry.getKey();
j = timestampInSeconds;
}
}
remove((Object) str2);
}
SharedPreferences.Editor edit = this.a.getSharedPreferences(TapjoyConstants.PREF_TAPJOY_CACHE, 0).edit();
edit.putString(tapjoyCachedAssetData.getLocalFilePath(), tapjoyCachedAssetData.toRawJSONString());
edit.apply();
return (TapjoyCachedAssetData) super.put((TapjoyCacheMap) str, (String) tapjoyCachedAssetData);
}
@Override // java.util.concurrent.ConcurrentHashMap, java.util.AbstractMap, java.util.Map
public TapjoyCachedAssetData remove(Object obj) {
if (!containsKey(obj)) {
return null;
}
SharedPreferences.Editor edit = this.a.getSharedPreferences(TapjoyConstants.PREF_TAPJOY_CACHE, 0).edit();
edit.remove(get(obj).getLocalFilePath());
edit.apply();
String localFilePath = get(obj).getLocalFilePath();
if (localFilePath != null && localFilePath.length() > 0) {
TapjoyUtil.deleteFileOrDirectory(new File(localFilePath));
}
TapjoyLog.d("TapjoyCacheMap", "TapjoyCacheMap::remove() -- key: " + obj);
return (TapjoyCachedAssetData) super.remove(obj);
}
@Override // java.util.concurrent.ConcurrentHashMap, java.util.Map, java.util.concurrent.ConcurrentMap
public boolean replace(String str, TapjoyCachedAssetData tapjoyCachedAssetData, TapjoyCachedAssetData tapjoyCachedAssetData2) {
throw new UnsupportedOperationException();
}
@Override // java.util.concurrent.ConcurrentHashMap, java.util.Map, java.util.concurrent.ConcurrentMap
public TapjoyCachedAssetData replace(String str, TapjoyCachedAssetData tapjoyCachedAssetData) {
throw new UnsupportedOperationException();
}
}