jimu-decompiled/sources/com/facebook/appevents/AnalyticsUserIDStore.java
2025-05-13 19:24:51 +02:00

57 lines
1.6 KiB
Java

package com.facebook.appevents;
import android.preference.PreferenceManager;
import android.util.Log;
import com.facebook.FacebookSdk;
import java.util.concurrent.locks.ReentrantReadWriteLock;
/* loaded from: classes.dex */
class AnalyticsUserIDStore {
private static final String a = "AnalyticsUserIDStore";
private static String c;
private static ReentrantReadWriteLock b = new ReentrantReadWriteLock();
private static volatile boolean d = false;
public static String b() {
if (!d) {
Log.w(a, "initStore should have been called before calling setUserID");
c();
}
b.readLock().lock();
try {
return c;
} finally {
b.readLock().unlock();
}
}
/* JADX INFO: Access modifiers changed from: private */
public static void c() {
if (d) {
return;
}
b.writeLock().lock();
try {
if (d) {
return;
}
c = PreferenceManager.getDefaultSharedPreferences(FacebookSdk.b()).getString("com.facebook.appevents.AnalyticsUserIDStore.userID", null);
d = true;
} finally {
b.writeLock().unlock();
}
}
public static void d() {
if (d) {
return;
}
AppEventsLogger.b().execute(new Runnable() { // from class: com.facebook.appevents.AnalyticsUserIDStore.1
@Override // java.lang.Runnable
public void run() {
AnalyticsUserIDStore.c();
}
});
}
}