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); }