Prefer und only sind quasi identisch.
Aber bei Prefer hat man den Vorteil, dass wenn der Cache voll ist, die Daten ins Array geschoben werden.
Sollte dann wieder Platz im Cache sein, dann schieb der Mover die Daten wieder vom Array in den Cache.
Bei Only wird nichts mehr geschrieben wenn der Cache voll ist und es entstehen Fehler.