BitmapMemoryCacheFactory.smali
.class public interface abstract Lcom/facebook/imagepipeline/cache/BitmapMemoryCacheFactory;
.super Ljava/lang/Object;
.source "BitmapMemoryCacheFactory.java"
# virtual methods
.method public abstract create(Lcom/facebook/common/internal/Supplier;Lcom/facebook/common/memory/MemoryTrimmableRegistry;Lcom/facebook/imagepipeline/cache/MemoryCache$CacheTrimStrategy;Lcom/facebook/imagepipeline/cache/CountingMemoryCache$EntryStateObserver;)Lcom/facebook/imagepipeline/cache/CountingMemoryCache;
.param p4 # Lcom/facebook/imagepipeline/cache/CountingMemoryCache$EntryStateObserver;
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"bitmapMemoryCacheParamsSupplier",
"memoryTrimmableRegistry",
"trimStrategy",
"observer"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/facebook/common/internal/Supplier<",
"Lcom/facebook/imagepipeline/cache/MemoryCacheParams;",
">;",
"Lcom/facebook/common/memory/MemoryTrimmableRegistry;",
"Lcom/facebook/imagepipeline/cache/MemoryCache$CacheTrimStrategy;",
"Lcom/facebook/imagepipeline/cache/CountingMemoryCache$EntryStateObserver<",
"Lcom/facebook/cache/common/CacheKey;",
">;)",
"Lcom/facebook/imagepipeline/cache/CountingMemoryCache<",
"Lcom/facebook/cache/common/CacheKey;",
"Lcom/facebook/imagepipeline/image/CloseableImage;",
">;"
}
.end annotation
.end method