/** * It is possible to set a specific percentage of memory to be used only for images. * * @param context * @param percentageOfMemoryForCache 1-80 */ public LruBitmapCache(Context context, int percentageOfMemoryForCache) { int memClass = ((ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE)).getMemoryClass(); this.capacity = calculateCacheSize(memClass, percentageOfMemoryForCache); reset(); }
/** * Normal image manager settings */ private void normalImageManagerSettings() { imageManager = new ImageManager(this, new SettingsBuilder() .withCacheManager(new LruBitmapCache(this)) .build(this)); }
@Override public void clean() { reset(); }
settingsBuilder.withCacheManager(new LruBitmapCache(this));