ai.smali

.class public Lcom/cmcm/ad/ui/view/widget/ai;
.super Ljava/lang/Object;
.source "InvalidateNotifyHelper.java"


# instance fields
.field private a:J


# direct methods
.method public constructor <init>()V
    .registers 3

    .prologue
    .line 8
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 6
    const-wide/16 v0, 0x0

    iput-wide v0, p0, Lcom/cmcm/ad/ui/view/widget/ai;->a:J

    .line 9
    return-void
.end method


# virtual methods
.method protected a()V
    .registers 1

    .prologue
    .line 25
    return-void
.end method

.method public declared-synchronized a(Z)V
    .registers 6

    .prologue
    .line 12
    monitor-enter p0

    if-eqz p1, :cond_8

    .line 13
    :try_start_3
    invoke-virtual {p0}, Lcom/cmcm/ad/ui/view/widget/ai;->a()V
    :try_end_6
    .catchall {:try_start_3 .. :try_end_6} :catchall_1f

    .line 21
    :cond_6
    :goto_6
    monitor-exit p0

    return-void

    .line 16
    :cond_8
    :try_start_8
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iget-wide v2, p0, Lcom/cmcm/ad/ui/view/widget/ai;->a:J

    sub-long/2addr v0, v2

    const-wide/16 v2, 0xf

    cmp-long v0, v0, v2

    if-ltz v0, :cond_6

    .line 19
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    iput-wide v0, p0, Lcom/cmcm/ad/ui/view/widget/ai;->a:J

    .line 20
    invoke-virtual {p0}, Lcom/cmcm/ad/ui/view/widget/ai;->a()V
    :try_end_1e
    .catchall {:try_start_8 .. :try_end_1e} :catchall_1f

    goto :goto_6

    .line 12
    :catchall_1f
    move-exception v0

    monitor-exit p0

    throw v0
.end method