Quando liberar um arquivo no Go?

Quando é necessário fazerlavagem para um arquivo?
Eu nunca faço isso porque eu chamo para o File.Close, e eu acho que ele é liberado automaticamente, não é?