57 lines
1.6 KiB
Java
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();
|
|
}
|
|
});
|
|
}
|
|
}
|