Примечание: это общий вопрос о персоне, новой для механизмов кэширования на Android.Как использовать типы кеша RoboSpice
Почему RS использует кеширование LRU в FlickrSpiceService образец?
Существует LruCacheBitmapObjectPersister
:
@Override
public CacheManager createCacheManager(Application application) throws CacheCreationException {
CacheManager manager = new CacheManager();
InFileBitmapObjectPersister filePersister = new InFileBitmapObjectPersister(getApplication());
LruCacheBitmapObjectPersister memoryPersister = new LruCacheBitmapObjectPersister(filePersister, 1024 * 1024);
manager.addPersister(memoryPersister);
return manager;
}
Почему не удалить его и просто использовать InFileBitmapObjectPersister
так:
@Override
public CacheManager createCacheManager(Application application) throws CacheCreationException {
CacheManager manager = new CacheManager();
InFileBitmapObjectPersister filePersister = new InFileBitmapObjectPersister(getApplication());
manager.addPersister(filePersister);
return manager;
}