package com.vivo.push.cache; import android.content.Context; import com.vivo.push.util.aa; import com.vivo.push.util.p; import java.lang.reflect.Method; /* compiled from: ConfigManagerFactory */ public final class b { private static volatile b a; private d b; private b() { } public static synchronized b a() { b bVar; synchronized (b.class) { if (a == null) { a = new b(); } bVar = a; } return bVar; } public final d a(Context context) { d dVar = this.b; if (dVar != null) { return dVar; } try { String str = aa.a(context) ? "com.vivo.push.cache.ServerConfigManagerImpl" : "com.vivo.push.cache.ClientConfigManagerImpl"; Method method = Class.forName(str).getMethod("getInstance", Context.class); p.d("ConfigManagerFactory", "createConfig success is ".concat(str)); d dVar2 = (d) method.invoke(null, context); this.b = dVar2; return dVar2; } catch (Exception e) { e.printStackTrace(); p.b("ConfigManagerFactory", "createConfig error", e); return null; } } }