I
DownloadFile devolvia el ID del archivo como nombre y deducia el tipo MIME de la extension cuando la descarga salia de la cache, porque el archivo en disco se guarda como <fileID><ext> y el nombre real nunca se conservaba. La misma URL respondia distinto segun si la cache estaba fria o caliente. Ahora el Service guarda path, nombre y tipo MIME en un indice en memoria al cachear, y el TTL limpia indice y archivo juntos, de modo que un archivo sobrante de una ejecucion anterior ya no se sirve indefinidamente. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>