CrackMe.apk
Download file
package com.facebook.imagepipeline.core;
import com.facebook.cache.disk.DiskCacheConfig;
import com.facebook.cache.disk.DiskStorage;
import com.facebook.cache.disk.DiskStorageCache;
import com.facebook.cache.disk.FileCache;
import java.util.concurrent.Executor;
import java.util.concurrent.Executors;
public class DiskStorageCacheFactory implements FileCacheFactory {
private DiskStorageFactory mDiskStorageFactory;
public DiskStorageCacheFactory(DiskStorageFactory diskStorageFactory) {
this.mDiskStorageFactory = diskStorageFactory;
}
public static DiskStorageCache buildDiskStorageCache(DiskCacheConfig diskCacheConfig, DiskStorage diskStorage) {
return buildDiskStorageCache(diskCacheConfig, diskStorage, Executors.newSingleThreadExecutor());
}
public static DiskStorageCache buildDiskStorageCache(DiskCacheConfig diskCacheConfig, DiskStorage diskStorage, Executor executor) {
return new DiskStorageCache(diskStorage, diskCacheConfig.getEntryEvictionComparatorSupplier(), new DiskStorageCache.Params(diskCacheConfig.getMinimumSizeLimit(), diskCacheConfig.getLowDiskSpaceSizeLimit(), diskCacheConfig.getDefaultSizeLimit()), diskCacheConfig.getCacheEventListener(), diskCacheConfig.getCacheErrorLogger(), diskCacheConfig.getDiskTrimmableRegistry(), executor, diskCacheConfig.getIndexPopulateAtStartupEnabled());
}
public FileCache get(DiskCacheConfig diskCacheConfig) {
return buildDiskStorageCache(diskCacheConfig, this.mDiskStorageFactory.get(diskCacheConfig));
}
}
Download file