JunkEngine$1.smali

.class Lcom/cleanmaster/junk/engine/JunkEngine$1;
.super Landroid/os/Handler;
.source "JunkEngine.java"


# instance fields
.field final synthetic this$0:Lcom/cleanmaster/junk/engine/JunkEngine;


# direct methods
.method constructor <init>(Lcom/cleanmaster/junk/engine/JunkEngine;Landroid/os/Looper;)V
    .registers 3

    .prologue
    .line 233
    iput-object p1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    invoke-direct {p0, p2}, Landroid/os/Handler;-><init>(Landroid/os/Looper;)V

    return-void
.end method


# virtual methods
.method public handleMessage(Landroid/os/Message;)V
    .registers 10

    .prologue
    const/16 v5, 0x80

    const/4 v7, 0x2

    const/4 v6, 0x1

    const/4 v1, 0x0

    const/4 v4, 0x0

    .line 256
    new-instance v0, Lcom/cleanmaster/util/ProgressControl;

    new-instance v2, Lcom/cleanmaster/junk/engine/JunkEngine$ProgressControlCallbackAgent;

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    invoke-direct {v2, v3, v1}, Lcom/cleanmaster/junk/engine/JunkEngine$ProgressControlCallbackAgent;-><init>(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cleanmaster/junk/engine/JunkEngine$1;)V

    invoke-direct {v0, v2, v4}, Lcom/cleanmaster/util/ProgressControl;-><init>(Lcom/cm/plugincluster/softmgr/interfaces/junk/IScanTaskCallback;I)V

    .line 258
    iget v2, p1, Landroid/os/Message;->what:I

    packed-switch v2, :pswitch_data_b9e

    .line 818
    :cond_17
    :goto_17
    :pswitch_17
    return-void

    .line 260
    :pswitch_18
    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->TAG:Ljava/lang/String;
    invoke-static {}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$400()Ljava/lang/String;

    move-result-object v1

    const-string v2, "force terminate all scan task by MSG_HANDLER_STDSCAN_TIMEOUT message"

    invoke-static {v1, v2}, Lcom/cleanmaster/junk/util/OpLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 261
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    invoke-virtual {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->notifyStop()V

    .line 262
    invoke-virtual {v0}, Lcom/cleanmaster/util/ProgressControl;->stopControl()V

    .line 263
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->finishScanTaskAndEngine(I)V
    invoke-static {v0, v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$500(Lcom/cleanmaster/junk/engine/JunkEngine;I)V

    .line 264
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto :goto_17

    .line 267
    :pswitch_34
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget v2, p1, Landroid/os/Message;->arg1:I

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundTypeSize(ILcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V

    goto :goto_17

    .line 270
    :pswitch_44
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    .line 271
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget v2, p1, Landroid/os/Message;->arg1:I

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundExtendTypeItem(ILcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V

    goto :goto_17

    .line 275
    :pswitch_58
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    .line 276
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget v2, p1, Landroid/os/Message;->arg1:I

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundExtendTypeItem(ILcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;)V

    goto :goto_17

    .line 280
    :pswitch_6c
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 283
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/APKModel;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->handlerAPKItem(Lcom/cleanmaster/junk/bean/APKModel;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$900(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cleanmaster/junk/bean/APKModel;)V

    goto :goto_17

    .line 288
    :pswitch_7e
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SYSCACHE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/lang/String;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->notifyCurrentScanItem(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Ljava/lang/String;)V

    goto :goto_17

    .line 292
    :pswitch_8e
    invoke-virtual {v0}, Lcom/cleanmaster/util/ProgressControl;->addStep()V

    goto :goto_17

    .line 296
    :pswitch_92
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mProgBarTotal:I
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1000(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v1

    const/16 v2, 0x44c

    invoke-virtual {v0, v1, v2, v6}, Lcom/cleanmaster/util/ProgressControl;->startControl(IIZ)V

    .line 297
    iget v1, p1, Landroid/os/Message;->arg1:I

    invoke-virtual {v0, v1}, Lcom/cleanmaster/util/ProgressControl;->setStepNum(I)V

    goto/16 :goto_17

    .line 301
    :pswitch_a4
    invoke-virtual {v0}, Lcom/cleanmaster/util/ProgressControl;->stopControl()V

    .line 302
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SYSCACHE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 303
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 304
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 309
    :pswitch_cd
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SYSFIXEDCACHE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 310
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 311
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 316
    :pswitch_f3
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->ROOTCACHE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 317
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 318
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 323
    :pswitch_119
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SDCACHE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 324
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SDCACHE_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 325
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 326
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 330
    :pswitch_14a
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0, v4}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishAPKScan(I)V

    .line 331
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 332
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 336
    :pswitch_16e
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->USELESSTHUMBNAIL:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 337
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 338
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 342
    :pswitch_194
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0, v4}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishRubbishScan(I)V

    .line 343
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 344
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 348
    :pswitch_1b8
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 351
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/RootCacheInfo;

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundItem(Lcom/cleanmaster/junk/bean/RootCacheInfo;)V

    goto/16 :goto_17

    .line 354
    :pswitch_1cf
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->MYPHOTO:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 355
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 356
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 360
    :pswitch_1f5
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->MYAUDIO:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 361
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 362
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 366
    :pswitch_21b
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->MYVIDEO:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 367
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 368
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 372
    :pswitch_241
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->CALCFOLDER:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 373
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 374
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 378
    :pswitch_267
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->BIGFILE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 379
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 380
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 384
    :pswitch_28d
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->DUPLICATE_FILE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishTaskScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)V

    .line 385
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->isFinishScan()Z

    move-result v0

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mfinishScanMsgSended:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1100(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 386
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->sendScanFinishMsg()V
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$600(Lcom/cleanmaster/junk/engine/JunkEngine;)V

    goto/16 :goto_17

    .line 390
    :pswitch_2b3
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 393
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    goto/16 :goto_17

    .line 397
    :pswitch_2ca
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundCacheData(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    goto/16 :goto_17

    .line 401
    :pswitch_2d9
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 404
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget v2, p1, Landroid/os/Message;->arg1:I

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundItem(ILcom/cleanmaster/junk/bean/SDcardRubbishResult;)V

    goto/16 :goto_17

    .line 410
    :pswitch_2f2
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 413
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundItem(Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;)V

    goto/16 :goto_17

    .line 416
    :pswitch_30b
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mStopFlag:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$800(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-nez v0, :cond_17

    .line 419
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CalcFolderResult;

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundItem(Lcom/cleanmaster/junk/bean/CalcFolderResult;)V

    goto/16 :goto_17

    .line 422
    :pswitch_322
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMsgHander:Landroid/os/Handler;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1200(Lcom/cleanmaster/junk/engine/JunkEngine;)Landroid/os/Handler;

    move-result-object v0

    const/16 v1, 0x8c

    invoke-virtual {v0, v1}, Landroid/os/Handler;->removeMessages(I)V

    .line 423
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanTimeRpt:Lcom/cleanmaster/junk/report/ScanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1300(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/ScanTimeReporter;

    move-result-object v0

    if-eqz v0, :cond_347

    .line 424
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanTimeRpt:Lcom/cleanmaster/junk/report/ScanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1300(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/ScanTimeReporter;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/ScanTimeReporter;->end0()V

    .line 425
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanTimeRpt:Lcom/cleanmaster/junk/report/ScanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1300(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/ScanTimeReporter;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/ScanTimeReporter;->report()V

    .line 428
    :cond_347
    const-string v0, "Scan_std"

    .line 429
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCB:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;

    move-result-object v1

    if-eqz v1, :cond_384

    .line 430
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCB:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;

    move-result-object v1

    invoke-interface {v1}, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;->onSuccess()V

    .line 431
    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->TAG:Ljava/lang/String;
    invoke-static {}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$400()Ljava/lang/String;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, " : JunkEngine("

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanId:I
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1400(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ") mCB.onSuccess() excute ok"

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/cleanmaster/junk/util/OpLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 434
    :cond_384
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->isAdvancedScan()Z
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1500(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v1

    if-eqz v1, :cond_38e

    .line 435
    const-string v0, "Scan_adv"

    .line 437
    :cond_38e
    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->TAG:Ljava/lang/String;
    invoke-static {}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$400()Ljava/lang/String;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, " : Junk Scan End at "

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J

    move-result-wide v4

    invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v2

    const-string v3, ", id="

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v2

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanId:I
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1400(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v3

    invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v2

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v2

    invoke-static {v1, v2}, Lcom/cleanmaster/junk/util/OpLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 439
    invoke-static {}, Lcom/cleanmaster/junk/util/MD5PathConvert;->getInstance()Lcom/cleanmaster/junk/util/MD5PathConvert;

    move-result-object v1

    invoke-virtual {v1}, Lcom/cleanmaster/junk/util/MD5PathConvert;->clearSubDirMap()V

    .line 440
    invoke-static {}, Lcom/cleanmaster/util/EnableCacheListDir;->closeCache()V

    .line 442
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;->IDLE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;

    # setter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mEngineStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
    invoke-static {v1, v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1602(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;

    .line 443
    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->TAG:Ljava/lang/String;
    invoke-static {}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$400()Ljava/lang/String;

    move-result-object v1

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v2, " : JunkEngine("

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanId:I
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1400(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v2, ") state change to "

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mEngineStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;

    move-result-object v2

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v1, v0}, Lcom/cleanmaster/junk/util/OpLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    goto/16 :goto_17

    .line 453
    :pswitch_407
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mSYSDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1700(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 454
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1800(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 455
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1900(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 456
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAPKDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2000(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 457
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2100(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 458
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2200(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    .line 459
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMFDelOpLog:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2300(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V

    goto/16 :goto_17

    .line 463
    :pswitch_448
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 464
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    .line 465
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    if-eqz v1, :cond_462

    .line 466
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeSystemCacheItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    .line 469
    :cond_462
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    if-eqz v1, :cond_17

    .line 470
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removeSystemCacheItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    goto/16 :goto_17

    .line 474
    :pswitch_475
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 475
    if-eqz v0, :cond_17

    .line 476
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/CacheInfo;->getSysCacheOnCardInfo()Lcom/cm/plugincluster/junkengine/junk/scan/SysCacheOnCardInfo;

    move-result-object v0

    .line 477
    if-eqz v0, :cond_17

    .line 478
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1, v5}, Ljava/lang/StringBuilder;-><init>(I)V

    iget v2, p1, Landroid/os/Message;->arg2:I

    .line 479
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " : "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-wide v2, v0, Lcom/cm/plugincluster/junkengine/junk/scan/SysCacheOnCardInfo;->nTotalSize:J

    .line 480
    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-object v0, v0, Lcom/cm/plugincluster/junkengine/junk/scan/SysCacheOnCardInfo;->strPackageName:Ljava/lang/String;

    .line 481
    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 483
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mSYSDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1700(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 488
    :pswitch_4b3
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/lang/Boolean;

    invoke-virtual {v0}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v0

    # setter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mIsSysCacheCleaned:Z
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2702(Lcom/cleanmaster/junk/engine/JunkEngine;Z)Z

    goto/16 :goto_17

    .line 491
    :pswitch_4c2
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 492
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v0

    .line 493
    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 494
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    .line 495
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    if-eqz v1, :cond_17

    .line 496
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeSysFixedCacheItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    goto/16 :goto_17

    .line 503
    :pswitch_4e8
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeStatusCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2800(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 506
    :pswitch_4f1
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanRequest:Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2900(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 507
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanRequest:Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2900(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;

    move-result-object v0

    invoke-interface {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;->getCleanCallback()Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest$ICleanCallback;

    move-result-object v1

    .line 508
    if-eqz v1, :cond_17

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    instance-of v0, v0, Ljava/lang/Long;

    if-eqz v0, :cond_17

    .line 509
    iget v2, p1, Landroid/os/Message;->arg1:I

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/lang/Long;

    invoke-virtual {v0}, Ljava/lang/Long;->longValue()J

    move-result-wide v4

    invoke-interface {v1, v2, v4, v5}, Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest$ICleanCallback;->onCleanFileCount(IJ)V

    goto/16 :goto_17

    .line 514
    :pswitch_51a
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 515
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v0

    .line 516
    check-cast v0, Lcom/cleanmaster/junk/bean/RootCacheInfo;

    .line 517
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    .line 518
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    if-eqz v1, :cond_17

    .line 519
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeRootCacheItem(Lcom/cleanmaster/junk/bean/RootCacheInfo;)V

    goto/16 :goto_17

    .line 525
    :pswitch_540
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 526
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v2

    move-object v1, v2

    .line 527
    check-cast v1, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 528
    if-eqz v2, :cond_17

    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getIsSubItem()Z

    move-result v0

    if-nez v0, :cond_17

    .line 529
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 533
    :pswitch_55e
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeStatusCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2800(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 536
    :pswitch_567
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;

    .line 537
    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v1, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v1, v1, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v1, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 538
    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v3

    move-object v2, v3

    .line 539
    check-cast v2, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 540
    if-eqz v3, :cond_17

    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getIsSubItem()Z

    move-result v4

    if-nez v4, :cond_17

    .line 541
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v4

    if-eqz v4, :cond_5a1

    .line 542
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v4

    invoke-virtual {v4, v2}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeAppCacheItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    .line 543
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    iget v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    add-int/2addr v5, v6

    invoke-virtual {v4, v5}, Lcom/cleanmaster/junk/report/JunkStandardReport;->addFC(I)V

    .line 546
    :cond_5a1
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v4

    if-eqz v4, :cond_5c0

    .line 547
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v4

    invoke-virtual {v4, v2}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removeAppCacheItem(Lcom/cleanmaster/junk/bean/CacheInfo;)V

    .line 548
    iget-object v4, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    iget v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    add-int/2addr v5, v6

    invoke-virtual {v4, v5}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->addFC(I)V

    .line 551
    :cond_5c0
    new-instance v4, Ljava/lang/StringBuilder;

    const/16 v5, 0x100

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(I)V

    iget v5, p1, Landroid/os/Message;->arg2:I

    .line 552
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, " : "

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 553
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/CacheInfo;->getCacheId()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 554
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/CacheInfo;->getInfoType()I

    move-result v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 555
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/CacheInfo;->getCacheTableType()B

    move-result v5

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    .line 556
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    .line 557
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mImageCount:I

    .line 558
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mVideoCount:I

    .line 559
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget v5, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mAudioCount:I

    .line 560
    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, ":"

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    iget-wide v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mSize:J

    .line 561
    invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v4, ":"

    invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 562
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/CacheInfo;->isAdv2StdItem()Z

    move-result v0

    if-eqz v0, :cond_67e

    const-string v0, "A"

    :goto_64d
    invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v2, ":"

    invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 563
    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getPath()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 565
    invoke-virtual {v3}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->getJunkDataType()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    move-result-object v1

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->SDCACHE_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    if-eq v1, v2, :cond_66f

    .line 566
    invoke-virtual {v3}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->getJunkDataType()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    move-result-object v1

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->BIGFILE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    if-ne v1, v2, :cond_681

    .line 567
    :cond_66f
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2100(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 562
    :cond_67e
    const-string v0, "S"

    goto :goto_64d

    .line 569
    :cond_681
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1800(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 574
    :pswitch_690
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 575
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v2

    move-object v1, v2

    .line 576
    check-cast v1, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;

    .line 578
    if-eqz v2, :cond_17

    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getIsSubItem()Z

    move-result v0

    if-nez v0, :cond_17

    .line 579
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 583
    :pswitch_6ae
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeStatusCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2800(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 586
    :pswitch_6b7
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;

    .line 587
    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v1, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v1, v1, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v1, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;

    .line 588
    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getJunkItem()Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    move-result-object v3

    move-object v2, v3

    .line 589
    check-cast v2, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;

    .line 591
    if-eqz v3, :cond_17

    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getIsSubItem()Z

    move-result v5

    if-nez v5, :cond_17

    .line 592
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v5

    if-eqz v5, :cond_6f1

    .line 593
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v5

    invoke-virtual {v5, v2}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeSDcardRubbishResult(Lcom/cleanmaster/junk/bean/SDcardRubbishResult;)V

    .line 594
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v5

    iget v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    iget v7, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    add-int/2addr v6, v7

    invoke-virtual {v5, v6}, Lcom/cleanmaster/junk/report/JunkStandardReport;->addFC(I)V

    .line 597
    :cond_6f1
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v5

    if-eqz v5, :cond_710

    .line 598
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v5

    invoke-virtual {v5, v2}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removeSDcardRubbishResult(Lcom/cleanmaster/junk/bean/SDcardRubbishResult;)V

    .line 599
    iget-object v5, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v5}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v5

    iget v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    iget v7, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    add-int/2addr v6, v7

    invoke-virtual {v5, v6}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->addFC(I)V

    .line 602
    :cond_710
    new-instance v5, Ljava/util/ArrayList;

    invoke-direct {v5}, Ljava/util/ArrayList;-><init>()V

    .line 603
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getPathList()Ljava/util/List;

    move-result-object v6

    .line 605
    invoke-interface {v6}, Ljava/util/List;->isEmpty()Z

    move-result v7

    if-eqz v7, :cond_7cc

    .line 606
    invoke-virtual {v1}, Lcom/cleanmaster/junk/bean/JunkCleanItemInfo;->getPath()Ljava/lang/String;

    move-result-object v1

    invoke-interface {v5, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 617
    :cond_726
    :goto_726
    new-instance v1, Ljava/lang/StringBuilder;

    const/16 v4, 0x100

    invoke-direct {v1, v4}, Ljava/lang/StringBuilder;-><init>(I)V

    iget v4, p1, Landroid/os/Message;->arg2:I

    .line 618
    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v4, " : "

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 619
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getSignId()I

    move-result v4

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v4, ":"

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 620
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getType()I

    move-result v4

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v4, ":"

    invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    .line 621
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->is2ndSdCardRubbish()Z

    move-result v1

    if-eqz v1, :cond_7ea

    const-string v1, "1"

    :goto_75d
    invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget v2, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFolderCount:I

    .line 622
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget v2, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mFileCount:I

    .line 623
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget v2, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mImageCount:I

    .line 624
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget v2, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mVideoCount:I

    .line 625
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget v2, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mAudioCount:I

    .line 626
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    iget-wide v6, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathResult;->mSize:J

    .line 627
    invoke-virtual {v1, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 628
    invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 630
    invoke-virtual {v3}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->getJunkDataType()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    move-result-object v1

    .line 631
    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->BIGFILE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    if-eq v1, v2, :cond_7bd

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->APPLEFTOVER_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    if-eq v1, v2, :cond_7bd

    sget-object v2, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;->TEMPFOLDER_ADV:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    if-ne v1, v2, :cond_7ee

    .line 632
    :cond_7bd
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2200(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 608
    :cond_7cc
    invoke-interface {v6}, Ljava/util/List;->size()I

    move-result v1

    const/4 v7, 0x5

    if-gt v1, v7, :cond_7dc

    .line 609
    invoke-virtual {v2}, Lcom/cleanmaster/junk/bean/SDcardRubbishResult;->getPathList()Ljava/util/List;

    move-result-object v1

    invoke-interface {v5, v1}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z

    goto/16 :goto_726

    :cond_7dc
    move v1, v4

    .line 611
    :goto_7dd
    const/4 v4, 0x5

    if-ge v1, v4, :cond_726

    .line 612
    invoke-interface {v6, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v4

    invoke-interface {v5, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z

    .line 611
    add-int/lit8 v1, v1, 0x1

    goto :goto_7dd

    .line 621
    :cond_7ea
    const-string v1, "0"

    goto/16 :goto_75d

    .line 634
    :cond_7ee
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1900(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 639
    :pswitch_7fd
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/APKModel;

    .line 641
    if-eqz v0, :cond_17

    .line 642
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 646
    :pswitch_80e
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeStatusCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2800(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 649
    :pswitch_817
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/APKModel;

    .line 651
    if-eqz v0, :cond_17

    .line 652
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    if-eqz v1, :cond_832

    .line 653
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkStandardReport;->removeAPK(Lcom/cleanmaster/junk/bean/APKModel;)V

    .line 656
    :cond_832
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    if-eqz v1, :cond_843

    .line 657
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removeApkFiles(Lcom/cleanmaster/junk/bean/APKModel;)V

    .line 660
    :cond_843
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1, v5}, Ljava/lang/StringBuilder;-><init>(I)V

    iget v2, p1, Landroid/os/Message;->arg2:I

    .line 661
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " : "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 662
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/APKModel;->getSize()J

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 663
    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/APKModel;->getPath()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 665
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAPKDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2000(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 669
    :pswitch_879
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;

    .line 671
    if-eqz v0, :cond_17

    .line 672
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeDataItemCB(Ljava/lang/Object;)V
    invoke-static {v1, v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2400(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 676
    :pswitch_88a
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v1, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeStatusCB(Ljava/lang/Object;)V
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2800(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/lang/Object;)V

    goto/16 :goto_17

    .line 679
    :pswitch_893
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;

    iget-object v0, v0, Lcom/cleanmaster/junk/clean/PathCleanTask$DelPathInfo;->mAttachInfo:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;

    .line 681
    if-eqz v0, :cond_17

    .line 682
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    if-eqz v1, :cond_8b4

    .line 683
    invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;->getMediaType()I

    move-result v1

    if-ne v7, v1, :cond_8ea

    .line 684
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removeAudio(Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;)V

    .line 690
    :cond_8b4
    :goto_8b4
    new-instance v1, Ljava/lang/StringBuilder;

    invoke-direct {v1, v5}, Ljava/lang/StringBuilder;-><init>(I)V

    iget v2, p1, Landroid/os/Message;->arg2:I

    .line 691
    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, " : "

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 692
    invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;->getSize()J

    move-result-wide v2

    invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v1

    const-string v2, ":"

    invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v1

    .line 693
    invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;->getPath()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    .line 695
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMFDelOpLog:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2300(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    goto/16 :goto_17

    .line 686
    :cond_8ea
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v1

    invoke-virtual {v1, v0}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->removePhoto(Lcom/cm/plugincluster/junkengine/junk/bean/MediaFile;)V

    goto :goto_8b4

    .line 699
    :pswitch_8f4
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # setter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanRequest:Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2902(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;)Lcom/cm/plugincluster/junkengine/junk/engine/ICleanRequest;

    .line 700
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanTimeRpt:Lcom/cleanmaster/junk/report/CleanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/CleanTimeReporter;

    move-result-object v0

    if-eqz v0, :cond_918

    .line 701
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanTimeRpt:Lcom/cleanmaster/junk/report/CleanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/CleanTimeReporter;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/CleanTimeReporter;->end()V

    .line 702
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanTimeRpt:Lcom/cleanmaster/junk/report/CleanTimeReporter;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/CleanTimeReporter;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/CleanTimeReporter;->report()V

    .line 703
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # setter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCleanTimeRpt:Lcom/cleanmaster/junk/report/CleanTimeReporter;
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3002(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cleanmaster/junk/report/CleanTimeReporter;)Lcom/cleanmaster/junk/report/CleanTimeReporter;

    .line 705
    :cond_918
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    if-eqz v0, :cond_92f

    .line 706
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    sget-object v1, Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;->SCAN_STD:Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;

    invoke-virtual {v1}, Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/report/JunkStandardReport;->end(Ljava/lang/String;)V

    .line 709
    :cond_92f
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v0

    if-eqz v0, :cond_946

    .line 710
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v0

    sget-object v1, Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;->SCAN_ADV:Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;

    invoke-virtual {v1}, Lcom/cleanmaster/junk/report/JunkCleanTimeReporter$EnumCleanTask;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->end(Ljava/lang/String;)V

    .line 712
    :cond_946
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCB:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;

    move-result-object v0

    if-eqz v0, :cond_957

    .line 713
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mCB:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$000(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;

    move-result-object v0

    invoke-interface {v0}, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$IEngineCallback;->onSuccess()V

    .line 716
    :cond_957
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    if-eqz v0, :cond_96e

    .line 717
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->GetAllJunkCleanSize()I
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3100(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v1

    invoke-virtual {v0, v1}, Lcom/cleanmaster/junk/report/JunkStandardReport;->ReportJunkCleanInfo(I)Z

    .line 720
    :cond_96e
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    sget-object v1, Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;->IDLE:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;

    # setter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mEngineStatus:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;
    invoke-static {v0, v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1602(Lcom/cleanmaster/junk/engine/JunkEngine;Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;)Lcom/cm/plugincluster/junkengine/junk/engine/IJunkEngine$EM_ENGINE_STATUS;

    .line 722
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMsgHander:Landroid/os/Handler;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1200(Lcom/cleanmaster/junk/engine/JunkEngine;)Landroid/os/Handler;

    move-result-object v0

    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMsgHander:Landroid/os/Handler;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1200(Lcom/cleanmaster/junk/engine/JunkEngine;)Landroid/os/Handler;

    move-result-object v1

    const/16 v2, 0x5a

    invoke-virtual {v1, v2, v4, v4}, Landroid/os/Handler;->obtainMessage(III)Landroid/os/Message;

    move-result-object v1

    invoke-virtual {v0, v1}, Landroid/os/Handler;->sendMessage(Landroid/os/Message;)Z

    .line 725
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mRecyleListFor2SdCard:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3200(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/junk/util/JunkUtils;->recyclePics(Ljava/util/List;)V

    goto/16 :goto_17

    .line 731
    :pswitch_995
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1800(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "DSDC_std"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 732
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1900(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "DR_std"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 733
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAPKDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2000(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "APK_std"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 734
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mSYSDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1700(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "SYS_std"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 735
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDSDCDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2100(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "DSDC_adv"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 736
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDRDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2200(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "DR_adv"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 737
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMFDelOpLog:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2300(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    const-string v3, "MF_adv"

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeOpLog(Ljava/util/ArrayList;Ljava/lang/String;)V
    invoke-static {v0, v2, v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3300(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;)V

    .line 739
    const-string v0, "Clean_std"

    .line 740
    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->isAdvancedClean()Z
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3400(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v2

    if-eqz v2, :cond_9fc

    .line 741
    const-string v0, "Clean_adv"

    .line 743
    :cond_9fc
    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->TAG:Ljava/lang/String;
    invoke-static {}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$400()Ljava/lang/String;

    move-result-object v2

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V

    invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v3, " : Junk Clean End at "

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J

    move-result-wide v4

    invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v3, ", id="

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v0

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mScanId:I
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$1400(Lcom/cleanmaster/junk/engine/JunkEngine;)I

    move-result v3

    invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v0

    invoke-static {v2, v0}, Lcom/cleanmaster/junk/util/OpLog;->d(Ljava/lang/String;Ljava/lang/String;)V

    .line 745
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mIsSysCacheCleaned:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2700(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-eqz v0, :cond_a39

    .line 746
    invoke-static {}, Lcom/cleanmaster/junk/util/JunkUtils;->cleanAllAppCacheSize()V

    .line 750
    :cond_a39
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMSImageMediaIdList:Ljava/util/List;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3500(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/List;

    move-result-object v2

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeMediaStore(Ljava/util/List;I)V
    invoke-static {v0, v2, v7}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3600(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/List;I)V

    .line 751
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMSImageThumbIdList:Ljava/util/List;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3700(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/List;

    move-result-object v2

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeMediaStore(Ljava/util/List;I)V
    invoke-static {v0, v2, v6}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3600(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/List;I)V

    .line 753
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->imgS:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3800(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->imgBuffer:Ljava/lang/StringBuffer;
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$3900(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/lang/StringBuffer;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v3

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeMediaFromMediaStore(Ljava/util/ArrayList;Ljava/lang/String;I)V
    invoke-static {v0, v2, v3, v6}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4000(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;I)V

    .line 754
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->videoS:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4100(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->videoBuffer:Ljava/lang/StringBuffer;
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4200(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/lang/StringBuffer;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v3

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeMediaFromMediaStore(Ljava/util/ArrayList;Ljava/lang/String;I)V
    invoke-static {v0, v2, v3, v7}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4000(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;I)V

    .line 756
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    iget-object v2, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDeleteFiles:Ljava/util/ArrayList;
    invoke-static {v2}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4300(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v2

    iget-object v3, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mFilesBuffer:Ljava/lang/StringBuffer;
    invoke-static {v3}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4400(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/lang/StringBuffer;

    move-result-object v3

    invoke-virtual {v3}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String;

    move-result-object v3

    const/4 v4, 0x4

    # invokes: Lcom/cleanmaster/junk/engine/JunkEngine;->removeFilesFromMediaStore(Ljava/util/ArrayList;Ljava/lang/String;I)V
    invoke-static {v0, v2, v3, v4}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4500(Lcom/cleanmaster/junk/engine/JunkEngine;Ljava/util/ArrayList;Ljava/lang/String;I)V

    .line 760
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mEmptyFolderList:Ljava/util/ArrayList;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4600(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v0

    if-eqz v0, :cond_b9a

    .line 761
    new-instance v0, Ljava/util/ArrayList;

    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mEmptyFolderList:Ljava/util/ArrayList;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$4600(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/util/ArrayList;

    move-result-object v1

    invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(Ljava/util/Collection;)V

    .line 763
    :goto_aa2
    invoke-static {}, Lcom/cleanmaster/junk/util/JunkUtils;->getContext()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/cleanmaster/junk/util/DaoFactory;->getSDCardCachePathDAO(Landroid/content/Context;)Lcom/cleanmaster/junk/intro/ISDCardCachePathDAO;

    move-result-object v1

    .line 764
    if-eqz v1, :cond_ac2

    if-eqz v0, :cond_ac2

    .line 765
    invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :goto_ab2
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_ac2

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/String;

    .line 766
    invoke-interface {v1, v0}, Lcom/cleanmaster/junk/intro/ISDCardCachePathDAO;->updateRecordData(Ljava/lang/String;)V

    goto :goto_ab2

    .line 771
    :cond_ac2
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    if-eqz v0, :cond_ad3

    .line 772
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataReporter:Lcom/cleanmaster/junk/report/JunkStandardReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2500(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkStandardReport;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/JunkStandardReport;->reportJunkCleanTime()V

    .line 774
    :cond_ad3
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 775
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mAdvDataReporter:Lcom/cleanmaster/junk/report/JunkAdvancedReport;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$2600(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/report/JunkAdvancedReport;

    move-result-object v0

    invoke-virtual {v0}, Lcom/cleanmaster/junk/report/JunkAdvancedReport;->reportJunkCleanTime()V

    goto/16 :goto_17

    .line 780
    :pswitch_ae6
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 781
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    instance-of v0, v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    if-eqz v0, :cond_17

    .line 782
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    invoke-virtual {v1, v0, v4}, Lcom/cleanmaster/junk/engine/JunkDataManager;->removeDataItem(Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;I)V

    goto/16 :goto_17

    .line 788
    :pswitch_b07
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 789
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    instance-of v0, v0, Lcom/cleanmaster/junk/bean/JunkUpdateInfo;

    if-eqz v0, :cond_17

    .line 790
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/JunkUpdateInfo;

    .line 791
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    iget-object v2, v0, Lcom/cleanmaster/junk/bean/JunkUpdateInfo;->mPath:Ljava/lang/String;

    iget-wide v4, v0, Lcom/cleanmaster/junk/bean/JunkUpdateInfo;->mSize:J

    iget-object v0, v0, Lcom/cleanmaster/junk/bean/JunkUpdateInfo;->mType:Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    invoke-virtual {v1, v2, v4, v5, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->updateScanResult(Ljava/lang/String;JLcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;)Ljava/util/List;

    goto/16 :goto_17

    .line 797
    :pswitch_b2e
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 798
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    instance-of v0, v0, Ljava/util/ArrayList;

    if-eqz v0, :cond_17

    .line 799
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/util/ArrayList;

    invoke-virtual {v0}, Ljava/util/ArrayList;->size()I

    move-result v0

    if-lez v0, :cond_17

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/util/ArrayList;

    .line 800
    invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    instance-of v0, v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    if-eqz v0, :cond_17

    .line 801
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/util/ArrayList;

    invoke-virtual {v0, v4}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    check-cast v0, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;

    .line 802
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    invoke-virtual {v0}, Lcom/cm/plugincluster/junkengine/junk/bean/JunkInfoBase;->getJunkDataType()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    move-result-object v2

    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Ljava/util/ArrayList;

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFinishResultListScan(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Ljava/util/ArrayList;)V

    goto/16 :goto_17

    .line 809
    :pswitch_b75
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    if-eqz v0, :cond_17

    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v0

    if-eqz v0, :cond_17

    .line 810
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    instance-of v0, v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    if-eqz v0, :cond_17

    .line 811
    iget-object v0, p1, Landroid/os/Message;->obj:Ljava/lang/Object;

    check-cast v0, Lcom/cleanmaster/junk/bean/CacheInfo;

    .line 812
    iget-object v1, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mDataMgr:Lcom/cleanmaster/junk/engine/JunkDataManager;
    invoke-static {v1}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$700(Lcom/cleanmaster/junk/engine/JunkEngine;)Lcom/cleanmaster/junk/engine/JunkDataManager;

    move-result-object v1

    invoke-virtual {v0}, Lcom/cleanmaster/junk/bean/CacheInfo;->getJunkDataType()Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;

    move-result-object v2

    invoke-virtual {v1, v2, v0}, Lcom/cleanmaster/junk/engine/JunkDataManager;->onFoundEmptyItem(Lcom/cm/plugincluster/junkengine/junk/engine/IJunkRequest$EM_JUNK_DATA_TYPE;Lcom/cleanmaster/junk/bean/CacheInfo;)V

    goto/16 :goto_17

    :cond_b9a
    move-object v0, v1

    goto/16 :goto_aa2

    .line 258
    nop

    :pswitch_data_b9e
    .packed-switch 0x4
        :pswitch_a4
        :pswitch_119
        :pswitch_194
        :pswitch_2b3
        :pswitch_2d9
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_8f4
        :pswitch_17
        :pswitch_17
        :pswitch_ae6
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_cd
        :pswitch_17
        :pswitch_17
        :pswitch_6c
        :pswitch_14a
        :pswitch_17
        :pswitch_17
        :pswitch_322
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_16e
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_b07
        :pswitch_1b8
        :pswitch_f3
        :pswitch_17
        :pswitch_17
        :pswitch_4b3
        :pswitch_448
        :pswitch_17
        :pswitch_540
        :pswitch_55e
        :pswitch_567
        :pswitch_17
        :pswitch_690
        :pswitch_6ae
        :pswitch_6b7
        :pswitch_17
        :pswitch_7fd
        :pswitch_80e
        :pswitch_817
        :pswitch_17
        :pswitch_879
        :pswitch_88a
        :pswitch_893
        :pswitch_475
        :pswitch_17
        :pswitch_407
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_995
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_4c2
        :pswitch_17
        :pswitch_17
        :pswitch_51a
        :pswitch_17
        :pswitch_17
        :pswitch_267
        :pswitch_1cf
        :pswitch_2f2
        :pswitch_30b
        :pswitch_17
        :pswitch_241
        :pswitch_1f5
        :pswitch_2f2
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_44
        :pswitch_34
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_7e
        :pswitch_8e
        :pswitch_92
        :pswitch_17
        :pswitch_17
        :pswitch_2f2
        :pswitch_21b
        :pswitch_4e8
        :pswitch_4f1
        :pswitch_17
        :pswitch_2ca
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_17
        :pswitch_18
        :pswitch_b2e
        :pswitch_b75
        :pswitch_17
        :pswitch_28d
        :pswitch_58
    .end packed-switch
.end method

.method public sendMessageAtTime(Landroid/os/Message;J)Z
    .registers 6

    .prologue
    .line 236
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mMutexForBGThread:Ljava/lang/Object;
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$100(Lcom/cleanmaster/junk/engine/JunkEngine;)Ljava/lang/Object;

    move-result-object v1

    monitor-enter v1

    .line 237
    :try_start_7
    iget-object v0, p0, Lcom/cleanmaster/junk/engine/JunkEngine$1;->this$0:Lcom/cleanmaster/junk/engine/JunkEngine;

    # getter for: Lcom/cleanmaster/junk/engine/JunkEngine;->mbIsMsgThreadQuit:Z
    invoke-static {v0}, Lcom/cleanmaster/junk/engine/JunkEngine;->access$200(Lcom/cleanmaster/junk/engine/JunkEngine;)Z

    move-result v0

    if-eqz v0, :cond_12

    .line 238
    const/4 v0, 0x0

    monitor-exit v1

    .line 240
    :goto_11
    return v0

    :cond_12
    invoke-super {p0, p1, p2, p3}, Landroid/os/Handler;->sendMessageAtTime(Landroid/os/Message;J)Z

    move-result v0

    monitor-exit v1

    goto :goto_11

    .line 241
    :catchall_18
    move-exception v0

    monitor-exit v1
    :try_end_1a
    .catchall {:try_start_7 .. :try_end_1a} :catchall_18

    throw v0
.end method