package com.ss.android.ugc.aweme.ecommerce.mall.preload; import X.AbstractC59502NXv; import X.AnonymousClass0W6; import X.AnonymousClass1IM; import X.C15580jj; import X.C15640jp; import X.C17660n5; import X.C21090sc; import X.C88623eF; import X.C88633eG; import android.os.Bundle; import com.bytedance.covode.number.Covode; import com.ss.android.ugc.aweme.app.api.Api; import com.ss.android.ugc.aweme.ecommerce.mall.bean.MallMainResponse; import com.ss.android.ugc.aweme.ecommerce.mall.repository.api.MallApiWithPreload; import java.util.concurrent.Future; public final class MallMainDataPreload implements AbstractC59502NXv<MallApiWithPreload, Future<C15580jj<MallMainResponse>>> { public static final C88633eG Companion = new C88633eG((byte) 0); static { Covode.recordClassIndex(62155); } @Override // X.NY5 public final boolean enable(Bundle bundle) { return true; } @Override // X.AbstractC59502NXv public final AnonymousClass0W6 getPreloadStrategy(Bundle bundle) { return new AnonymousClass0W6(30000, Api.LIZLLL, true); } @Override // X.AbstractC59502NXv public final boolean handleException(Exception exc) { C21090sc.LIZ(exc); exc.printStackTrace(); return true; } @Override // X.AbstractC59502NXv public final Future<C15580jj<MallMainResponse>> preload(Bundle bundle, AnonymousClass1IM<? super Class<MallApiWithPreload>, ? extends MallApiWithPreload> r7) { C21090sc.LIZ(r7); C15640jp.LIZ.LIZ("rd_tiktokec_mall_preload_time", new C88623eF(System.currentTimeMillis() - C17660n5.LIZ.LJFF)); return ((MallApiWithPreload) r7.invoke(MallApiWithPreload.class)).getMallMainDataPreload("https://oec-api.tiktokv.com/api/v1/mall/home/get", true, true); } }