Das ist lebensnotwendig, dass der Cache die Datei sperrt, zumindest wenn er dirty gesetzt ist, überleg Dir das mal ...... sonst werden die Aenderungen ja ggf. nicht korrekt oder gar nicht zurückgespeichert. Mit dem Flush bringt man die Sachen ja wieder "In sync". und damit ist eine Freigabe möglich.