package com.ss.android.ugc.aweme.feedback.runtime.behavior;

import X.JZN;
import X.Lnj;
import android.content.Context;
import com.bytedance.covode.number.Covode;
import com.bytedance.frameworks.apm.trace.MethodCollector;
import java.util.Map;

public class RuntimeBehaviorServiceImpl implements IRuntimeBehaviorService {
    public IRuntimeBehaviorService LIZ = JZN.LIZ;

    static {
        Covode.recordClassIndex(80089);
    }

    public final Map<String, String> LIZIZ() {
        return this.LIZ.LIZIZ();
    }

    public final boolean LIZ() {
        return this.LIZ.LIZ();
    }

    public static IRuntimeBehaviorService LIZJ() {
        MethodCollector.i(5171);
        IRuntimeBehaviorService iRuntimeBehaviorService = (IRuntimeBehaviorService) Lnj.LIZ(IRuntimeBehaviorService.class, false);
        if (iRuntimeBehaviorService != null) {
            MethodCollector.o(5171);
            return iRuntimeBehaviorService;
        }
        Object LIZIZ = Lnj.LIZIZ(IRuntimeBehaviorService.class, false);
        if (LIZIZ != null) {
            IRuntimeBehaviorService iRuntimeBehaviorService2 = (IRuntimeBehaviorService) LIZIZ;
            MethodCollector.o(5171);
            return iRuntimeBehaviorService2;
        }
        if (Lnj.LLLF == null) {
            synchronized (IRuntimeBehaviorService.class) {
                try {
                    if (Lnj.LLLF == null) {
                        Lnj.LLLF = new RuntimeBehaviorServiceImpl();
                    }
                } catch (Throwable th) {
                    MethodCollector.o(5171);
                    throw th;
                }
            }
        }
        RuntimeBehaviorServiceImpl runtimeBehaviorServiceImpl = (RuntimeBehaviorServiceImpl) Lnj.LLLF;
        MethodCollector.o(5171);
        return runtimeBehaviorServiceImpl;
    }

    public final void LIZ(Context context) {
        this.LIZ.LIZ(context);
    }

    public final void LIZ(String str) {
        this.LIZ.LIZ(str);
    }

    public final void LIZ(String str, String str2) {
        this.LIZ.LIZ(str, str2);
    }
}
