Veränderungen an Filmen erkennen

Aufgabeninfo

Projekt: 

Typ: 

Feature-Wunsch

Status: 

Anerkannt

In Bezug auf #250 - Cache von geladenen Filmen optimieren (Anerkannt)

Eventuell sollte hier auch noch das Verhalten von Veränderungen an Filmen geändert werden. Derzeit ist es so, dass vor dem Rausrücken der Filme einfach eine Abfrage gestartet wird, die das Changed flag der Filme überprüft. Wenn sich das Datum/Uhrzeit verändert hat, dann wird der Film neu geladen. Da dies beim Zeichnen passiert könnte es wohl ungünstige Nebeneffekt nach sich ziehen.

Eventuell könnte hier aber ein ständiges überprüfen der geladenen Filme auch einfach zu viel Aufwand sein. Vielleicht macht es mehr Sinn in die Filmdatenbank ein Journal einzufügen, in dem alle Veränderungen protokolliert werden. Wie es in  #199 - Verknüpfte Filmsammlungen (Anerkannt) angedacht ist. Dann könnte man einfach überprüfen, ob sich überhaupt Änderungen ergeben haben. Wenn ja, dann würde man schauen welche Änderungen sich seit dem Start oder dem letzten schreibenden Zugriff ergeben haben und würde entsprechende Filme/Sammlungen etc. neu laden.