Bandwidth usage for URLLoader with a simple slideshow

Hi,
I have a simple slideshow composed of 4 images repeating themselves. Basically, the movie loads the first one, increases a numeric variable, and then unloads it with remove child, and loads another one corresponding to what the numeric variable is. When the 4th image is about to go away, it resets the variable back to 1 to signify the 1st image, then loads the 1st image and the process repeats. I’ve attached the .fla if my explaining skills are subpar.

The code for loading the photo depending on what the variable is below. (In a previous frame, “photoload” is set as a new Loader and the numeric variable “whichphoto” is set to 1.)

if (whichphoto == 1){
    photoholder_mc.removeChildAt(0);
    photoload.load(new URLRequest('homebg01.jpg'));
    photoholder_mc.addChild(photoload)
}else if(whichphoto == 2){
    photoholder_mc.removeChildAt(0);
    photoload.load(new URLRequest('homebg02.jpg'));
    photoholder_mc.addChild(photoload)
}else if(whichphoto == 3){
    photoholder_mc.removeChildAt(0);
    photoload.load(new URLRequest('homebg03.jpg'));
    photoholder_mc.addChild(photoload)
}else if(whichphoto == 4){
    photoholder_mc.removeChildAt(0);
    photoload.load(new URLRequest('homebg04.jpg'));
    photoholder_mc.addChild(photoload)
}
 

My question is when I have flash load the 1st image for the 2nd time, does it use up more bandwidth (as if it was loading the image for the first time)? Or is the image already saved in the viewers memory once all 4 images have been loaded for the first time?