Ion-img use caching?

does the ion-img component use caching or does it always load images remotely?

it uses a native img element, but extends this by using the intersection observer to first add a src to that native img element if the img is in the viewport