Lógica de cache encapsulada en MLImageService