TotalCountLruDiskUsage.smali
.class public Lcom/danikula/videocache/file/TotalCountLruDiskUsage;
.super Lcom/danikula/videocache/file/LruDiskUsage;
.source "TotalCountLruDiskUsage.java"
# instance fields
.field private final maxCount:I
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(I)V
.registers 4
.param p1, "maxCount" # I
.line 14
invoke-direct {p0}, Lcom/danikula/videocache/file/LruDiskUsage;-><init>()V
.line 15
if-lez p1, :cond_8
.line 18
iput p1, p0, Lcom/danikula/videocache/file/TotalCountLruDiskUsage;->maxCount:I
.line 19
return-void
.line 16
:cond_8
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Max count must be positive number!"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.end method
# virtual methods
.method protected accept(Ljava/io/File;JI)Z
.registers 6
.param p1, "file" # Ljava/io/File;
.param p2, "totalSize" # J
.param p4, "totalCount" # I
.line 23
iget v0, p0, Lcom/danikula/videocache/file/TotalCountLruDiskUsage;->maxCount:I
if-gt p4, v0, :cond_6
const/4 v0, 0x1
goto :goto_7
:cond_6
const/4 v0, 0x0
:goto_7
return v0
.end method