Es kann durchaus sein das dein Handy nicht mehr genügend Speicher hat um Videos in einen Cache zu speichern. Da das die Standard-Vorgehensweise ist um Videos abzuspielen geht das dann nicht mehr korrekt. Würde ein Handy keinen Video-Cache anlegen könnte man beispielsweise nicht einfach so mal zurückspulen, sondern der Bereich müsste neu geladen werden.
Auch eigene auf der SD gespeicherten Daten, also die Musik, legt auch Cache an um die Musik schneller abspielen zu können.
Obwohl das Handy bei geringem Speicher eigentlich selbstständig Cache löschen sollte klappt das nicht immer, vor allem da einige App ihren Cachedaten Priorität einräumen und neu anlegen, wenn sie gelöscht sind.
Im allgemeinen helfen Cache-Cleaner weiter, die sicherstellen, das nur die Daten gerade im Cache gespeichert sind die man wirklich aktuell braucht.