Replace UnlimitedDiscCache with LimitedAgeDiscCache and 30 days (fixes #190)
This commit is contained in:
		
							parent
							
								
									67ec0f748c
								
							
						
					
					
						commit
						a189ff6e4e
					
				@ -32,7 +32,7 @@ import android.content.Context;
 | 
			
		||||
import android.content.SharedPreferences;
 | 
			
		||||
 | 
			
		||||
import com.nostra13.universalimageloader.utils.StorageUtils;
 | 
			
		||||
import com.nostra13.universalimageloader.cache.disc.impl.UnlimitedDiscCache;
 | 
			
		||||
import com.nostra13.universalimageloader.cache.disc.impl.LimitedAgeDiscCache;
 | 
			
		||||
import com.nostra13.universalimageloader.cache.disc.naming.FileNameGenerator;
 | 
			
		||||
import com.nostra13.universalimageloader.core.ImageLoader;
 | 
			
		||||
import com.nostra13.universalimageloader.core.ImageLoaderConfiguration;
 | 
			
		||||
@ -100,14 +100,17 @@ public class FDroidApp extends Application {
 | 
			
		||||
        UpdateService.schedule(ctx);
 | 
			
		||||
 | 
			
		||||
        ImageLoaderConfiguration config = new ImageLoaderConfiguration.Builder(ctx)
 | 
			
		||||
            .discCache(new UnlimitedDiscCache(
 | 
			
		||||
            .discCache(new LimitedAgeDiscCache(
 | 
			
		||||
                        new File(StorageUtils.getCacheDirectory(ctx), "icons"),
 | 
			
		||||
                        new FileNameGenerator() {
 | 
			
		||||
                            @Override
 | 
			
		||||
                            public String generate(String imageUri) {
 | 
			
		||||
                                return imageUri.substring(
 | 
			
		||||
                                    imageUri.lastIndexOf('/') + 1);
 | 
			
		||||
                            } } ))
 | 
			
		||||
                            } },
 | 
			
		||||
                        // 30 days in secs: 30*24*60*60 = 2592000
 | 
			
		||||
                        2592000)
 | 
			
		||||
                    )
 | 
			
		||||
            .threadPoolSize(Runtime.getRuntime().availableProcessors() * 2)
 | 
			
		||||
            .build();
 | 
			
		||||
        ImageLoader.getInstance().init(config);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user