I always though that unmounting would flush the cache (if any) and it was then safe to remove the drive, but I see that there are two different options (and actually, sometimes eject shows up too, for a flash drive).
What are the differences, if any?
