Doit-on dire un ou une cache ?

Les deux se disent, un cache ou une cache !