'idle', 'message'=>'Bildcache wurde atomar geleert. Kein manueller Cache-Aufbau aktiv.', )); if ($failed) { throw new RuntimeException(sprintf( 'Der aktive Bildcache wurde erfolgreich geleert und neu angelegt, aber %d Datei(en)/Verzeichnis(se) des ausgelagerten Altbestands konnten nicht entfernt werden. Erste problematische Stelle: %s', count($failed), $failed[0] )); } $message = sprintf( 'Bildcache atomar geleert: %d alte Datei(en) (%s) entfernt, davon %d Custom-Derivate.', $before['files'], bratonien_tools_format_bytes($before['bytes']), $before['custom'] ); if ($webdav_invalidated > 0) { $message .= sprintf(' Die Cache-Fertigmarkierungen von %d WebDAV-Worker-Index(en) wurden verworfen; die Quellenindizes selbst bleiben erhalten.', $webdav_invalidated); } if ($active['files'] > 0) { $message .= sprintf( ' Während bzw. unmittelbar nach dem Umschalten wurden bereits %d neue Derivatdatei(en) durch laufende Anfragen erzeugt; diese gehören zum neuen Cache und sind kein Rest des gelöschten Bestands.', $active['files'] ); } else { $message .= ' Der neu aktive Cache ist zum Abschluss der Prüfung leer.'; } return array('message'=>$message); }