private void precacheListToMemory(List<PrecacheRequest> precacheRequests, int position) {
   if (precacheRequests != null) {
     for (PrecacheRequest precacheRequest : precacheRequests) {
       ImageRequest imageRequest = new ImageRequest(precacheRequest.uri);
       imageRequest.setOptions(precacheRequest.options);
       imageRequest.setImageRequestType(ImageRequestType.PRECACHE_TO_MEMORY_FOR_ADAPTER);
       imageRequest.setCacheKey(new CacheKey(mId, position, mMemCacheRange, mDiskCacheRange));
       mImageLoader.loadImage(imageRequest);
     }
   }
 }