翰林优商.apk(点击下载) / TokenMaskManager.java


package com.mobile.auth.gatewayauth.manager;

import android.util.LruCache;
import com.mobile.auth.gatewayauth.ExceptionProcessor;
import com.mobile.auth.gatewayauth.manager.base.Cache;
import com.mobile.auth.gatewayauth.manager.base.CacheKey;
import com.mobile.auth.gatewayauth.manager.base.b;
import com.mobile.auth.gatewayauth.model.LoginPhoneInfo;
import com.mobile.auth.gatewayauth.utils.TokenGenerator;
import com.mobile.auth.gatewayauth.utils.e;
import com.mobile.auth.m.a;
import com.mobile.auth.s.d;
import com.nirvana.tools.cache.CacheHandler;
import com.nirvana.tools.cache.CacheManager;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

public class TokenMaskManager {
    private b a;
    private SystemManager b;
    private d c;
    private VendorSdkInfoManager d;
    private f e;
    private TokenGenerator f;
    private a g;
    private volatile Map<String, LoginPhoneInfo> h = new ConcurrentHashMap();
    private volatile Cache<LoginPhoneInfo> i = null;
    private volatile LruCache<String, Cache<String>> j = new LruCache<>(10);
    private volatile LruCache<String, Cache<String>> k = new LruCache<>(10);
    private CacheHandler l;
    private CacheHandler m;
    private CacheHandler n;
    private CacheHandler o;
    private CacheManager p;

    static {
        System.loadLibrary("pns-LogOnlineStandardRelease-2.12.4-SNAPSHOT_alijtca_plus");
    }

    public TokenMaskManager(b bVar, SystemManager systemManager, d dVar, f fVar, VendorSdkInfoManager vendorSdkInfoManager) {
        this.a = bVar;
        this.b = systemManager;
        this.c = dVar;
        this.g = dVar.a();
        this.d = vendorSdkInfoManager;
        this.e = fVar;
        this.f = new TokenGenerator(this.g, this.b, this.d);
        this.p = CacheManager.getInstance(this.b.e());
        b();
        e.a(new Runnable() {
            /* class com.mobile.auth.gatewayauth.manager.TokenMaskManager.AnonymousClass1 */

            public void run() {
                try {
                    TokenMaskManager.a(TokenMaskManager.this);
                    TokenMaskManager.b(TokenMaskManager.this);
                    TokenMaskManager.c(TokenMaskManager.this);
                } catch (Throwable th) {
                    ExceptionProcessor.processException(th);
                }
            }
        });
    }

    static /* synthetic */ String a(TokenMaskManager tokenMaskManager, String str, String str2, boolean z) {
        try {
            return tokenMaskManager.a(str, str2, z);
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
            return null;
        }
    }

    private native String a(String str, CacheKey cacheKey, long j2);

    private native String a(String str, String str2, CacheKey cacheKey, long j2);

    private native String a(String str, String str2, boolean z);

    static /* synthetic */ void a(TokenMaskManager tokenMaskManager) {
        try {
            tokenMaskManager.c();
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
        }
    }

    static /* synthetic */ void a(TokenMaskManager tokenMaskManager, CacheKey cacheKey, LoginPhoneInfo loginPhoneInfo, String str) {
        try {
            tokenMaskManager.a(cacheKey, loginPhoneInfo, str);
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
        }
    }

    static /* synthetic */ void a(TokenMaskManager tokenMaskManager, String str, String str2, CacheKey cacheKey, String str3, long j2) {
        try {
            tokenMaskManager.b(str, str2, cacheKey, str3, j2);
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
        }
    }

    private native synchronized void a(CacheKey cacheKey, LoginPhoneInfo loginPhoneInfo, String str);

    private native synchronized void a(String str, String str2, CacheKey cacheKey, String str3, long j2);

    private native boolean a(String str, String str2, long j2);

    private native synchronized boolean a(String str, String str2, LruCache<String, Cache<String>> lruCache, long j2);

    private native void b();

    static /* synthetic */ void b(TokenMaskManager tokenMaskManager) {
        try {
            tokenMaskManager.d();
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
        }
    }

    static /* synthetic */ void b(TokenMaskManager tokenMaskManager, String str, String str2, CacheKey cacheKey, String str3, long j2) {
        try {
            tokenMaskManager.a(str, str2, cacheKey, str3, j2);
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
        }
    }

    private native synchronized void b(String str, String str2, CacheKey cacheKey, String str3, long j2);

    private native boolean b(CacheKey cacheKey);

    private native boolean b(String str, String str2, long j2);

    private native synchronized void c();

    static /* synthetic */ void c(TokenMaskManager tokenMaskManager) {
        try {
            tokenMaskManager.e();
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
        }
    }

    static /* synthetic */ a d(TokenMaskManager tokenMaskManager) {
        try {
            return tokenMaskManager.g;
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
            return null;
        }
    }

    private native synchronized void d();

    static /* synthetic */ Cache e(TokenMaskManager tokenMaskManager) {
        try {
            return tokenMaskManager.i;
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
            return null;
        }
    }

    private native synchronized void e();

    static /* synthetic */ SystemManager f(TokenMaskManager tokenMaskManager) {
        try {
            return tokenMaskManager.b;
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
            return null;
        }
    }

    private native synchronized void f();

    static /* synthetic */ CacheHandler g(TokenMaskManager tokenMaskManager) {
        try {
            return tokenMaskManager.o;
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
            return null;
        }
    }

    private native synchronized void g();

    static /* synthetic */ CacheHandler h(TokenMaskManager tokenMaskManager) {
        try {
            return tokenMaskManager.n;
        } catch (Throwable th) {
            ExceptionProcessor.processException(th);
            return null;
        }
    }

    private native synchronized void h();

    private native synchronized String popToken(String str, CacheKey cacheKey, CacheHandler cacheHandler, LruCache<String, Cache<String>> lruCache, long j2);

    private native void requestMask(long j2, String str, RequestCallback<d, b> requestCallback, CacheKey cacheKey, String str2, int i2, String str3, String str4);

    public native LoginPhoneInfo a(CacheKey cacheKey);

    public native synchronized void a();

    public native void a(long j2, String str, RequestCallback<b, b> requestCallback, CacheKey cacheKey, long j3, String str2, String str3, String str4);

    public native void a(long j2, String str, RequestCallback<String, b> requestCallback, CacheKey cacheKey, String str2, long j3, int i2, String str3, String str4);

    public native void b(long j2, String str, RequestCallback<String, b> requestCallback, CacheKey cacheKey, long j3, String str2, String str3, String str4);

    public native void b(long j2, String str, RequestCallback<b, b> requestCallback, CacheKey cacheKey, String str2, long j3, int i2, String str3, String str4);

    public native void updateMask(long j2, String str, RequestCallback<b, b> requestCallback, CacheKey cacheKey, int i2, String str2, String str3, String str4);
}