package io.fabric.sdk.android.services.common; import android.content.Context; import io.fabric.sdk.android.Fabric; import io.fabric.sdk.android.services.cache.MemoryValueCache; import io.fabric.sdk.android.services.cache.ValueLoader; /* loaded from: classes2.dex */ public class InstallerPackageNameProvider { private final ValueLoader a = new ValueLoader(this) { // from class: io.fabric.sdk.android.services.common.InstallerPackageNameProvider.1 @Override // io.fabric.sdk.android.services.cache.ValueLoader public String a(Context context) throws Exception { String installerPackageName = context.getPackageManager().getInstallerPackageName(context.getPackageName()); return installerPackageName == null ? "" : installerPackageName; } }; private final MemoryValueCache b = new MemoryValueCache<>(); public String a(Context context) { try { String a = this.b.a(context, this.a); if ("".equals(a)) { return null; } return a; } catch (Exception e) { Fabric.g().b("Fabric", "Failed to determine installer package name", e); return null; } } }