Initial commit

This commit is contained in:
2025-05-13 19:24:51 +02:00
commit a950f49678
10604 changed files with 932663 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
package io.fabric.sdk.android.services.cache;
import android.content.Context;
/* loaded from: classes2.dex */
public abstract class AbstractValueCache<T> implements ValueCache<T> {
private final ValueCache<T> a;
public AbstractValueCache(ValueCache<T> valueCache) {
this.a = valueCache;
}
private void b(Context context, T t) {
if (t == null) {
throw new NullPointerException();
}
a(context, (Context) t);
}
protected abstract T a(Context context);
@Override // io.fabric.sdk.android.services.cache.ValueCache
public final synchronized T a(Context context, ValueLoader<T> valueLoader) throws Exception {
T a;
a = a(context);
if (a == null) {
a = this.a != null ? this.a.a(context, valueLoader) : valueLoader.a(context);
b(context, a);
}
return a;
}
protected abstract void a(Context context, T t);
}

View File

@@ -0,0 +1,26 @@
package io.fabric.sdk.android.services.cache;
import android.content.Context;
/* loaded from: classes2.dex */
public class MemoryValueCache<T> extends AbstractValueCache<T> {
private T b;
public MemoryValueCache() {
this(null);
}
@Override // io.fabric.sdk.android.services.cache.AbstractValueCache
protected T a(Context context) {
return this.b;
}
public MemoryValueCache(ValueCache<T> valueCache) {
super(valueCache);
}
@Override // io.fabric.sdk.android.services.cache.AbstractValueCache
protected void a(Context context, T t) {
this.b = t;
}
}

View File

@@ -0,0 +1,8 @@
package io.fabric.sdk.android.services.cache;
import android.content.Context;
/* loaded from: classes2.dex */
public interface ValueCache<T> {
T a(Context context, ValueLoader<T> valueLoader) throws Exception;
}

View File

@@ -0,0 +1,8 @@
package io.fabric.sdk.android.services.cache;
import android.content.Context;
/* loaded from: classes2.dex */
public interface ValueLoader<T> {
T a(Context context) throws Exception;
}