SDWebImage Descargar imagen y almacenar en caché para clave

Hola, estoy usando el marco SDWebImage en un proyecto y quiero descargar y almacenar imágenes en caché, pero creo que mi código almacena una imagen en la memoria caché dos veces. ¿Hay alguna forma de almacenar la imagen en el caché con una clave solo una vez? Aquí está mi código.

         SDWebImageManager *manager = [SDWebImageManager sharedManager];
         [manager downloadWithURL:[NSURL URLWithString:url] options:0 progress:^(NSUInteger receivedSize, long long expectedSize) {

          } completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, BOOL finished) {

            if(image){
                NSString *localKey = [NSString stringWithFormat:@"Item-%d", i];
                [[SDImageCache sharedImageCache] storeImage:image forKey:localKey];
            }

          }];  

¿Hay algo que me perdí? Parece que hacer esto en mi instrumento de asignaciones está acumulando una gran cantidad de memoria.

Respuestas a la pregunta(9)

Su respuesta a la pregunta