Warum greift das Löschen des Projekt-Caches nicht?

Über Projektereignisse wird bei bestimmten Aktionen (z.B. Speichern, Hochladen, etc.) der Projekt-Cache gelöscht, um sicherzustellen, dass die Informationen im Projekt-Cache neu generiert werden und aktuell sind. Der Aufruf der Funktion über das Projektereignis erfolgt in aktuellen CMS-Versionen standardmäßig über einen asynchronen Aufruf über PHP. Die Aktion (z.B. Speichern einer Seite) muss somit nicht warten, bis die andere Aktion (Projekt-Cache löschen) abgeschlossen ist, was mehr Performance bedeutet. Wenn der Webserver asynchrone Aufrufe via PHP nicht unterstützt (ab CMS 13.x in den Weblication Serverinformationen ersichtlich), funktionieren Aufrufe über Ereignisse (wie z.B. Projekt-Cache löschen, URL dem Suchindex hinzufügen (addUrlToIndex), etc.) nicht. Geben Sie in diesen Fällen der Funktion den entsprechenden Parameter mit, welcher den Aufruf nicht asynchron vornimmt.

Mehr dazu in folgendem Artikel: Projekt-Cache löschen greift nicht - was tun?